Class: Com::Vmware::Appliance::Recovery::Restore::Job::RestoreRequest
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Appliance::Recovery::Restore::Job::RestoreRequest
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb
Overview
``Com::Vmware::Appliance::Recovery::Restore::Job::RestoreRequest`` class Structure representing requested restore piece
Instance Attribute Summary (collapse)
-
- (String?) backup_password
a password for a backup piece backupPassword If no password then the piece will not be decrypted.
-
- (String) location
path or url.
-
- (String?) location_password
password for location locationPassword Password for the specified user if login is required at this location.
-
- (Com::Vmware::Appliance::Recovery::Restore::Job::LocationType) location_type
a type of location.
-
- (String?) location_user
username for location locationUser User name for this location if login is required.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
Instance Method Summary (collapse)
-
- (RestoreRequest) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (RestoreRequest) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
255 256 257 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 255 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String?) backup_password
a password for a backup piece backupPassword If no password then the piece will not be decrypted
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 224 class RestoreRequest < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end end attr_accessor :backup_password, :location_type, :location, :location_user, :location_password # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String) location
path or url
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 224 class RestoreRequest < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end end attr_accessor :backup_password, :location_type, :location, :location_user, :location_password # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String?) location_password
password for location locationPassword Password for the specified user if login is required at this location.
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 224 class RestoreRequest < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end end attr_accessor :backup_password, :location_type, :location, :location_user, :location_password # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (Com::Vmware::Appliance::Recovery::Restore::Job::LocationType) location_type
a type of location
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 224 class RestoreRequest < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end end attr_accessor :backup_password, :location_type, :location, :location_user, :location_password # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String?) location_user
username for location locationUser User name for this location if login is required.
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 224 class RestoreRequest < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end end attr_accessor :backup_password, :location_type, :location, :location_user, :location_password # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
Class Method Details
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 230 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.recovery.restore.job.restore_request', { 'backup_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), 'location_type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Recovery::Restore::Job::LocationType'), 'location' => VAPI::Bindings::StringType.instance, 'location_user' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'location_password' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::SecretType.instance), }, RestoreRequest, false, nil) end |