Class: CustomFieldDef

Inherits:
DynamicData show all
Defined in:
lib/vmware/soap/vim25.rb

Overview

urn:vim25CustomFieldDef

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
key - SOAP::SOAPInt
name - SOAP::SOAPString
type - SOAP::SOAPString
managedObjectType - SOAP::SOAPString
fieldDefPrivileges - PrivilegePolicyDef
fieldInstancePrivileges - PrivilegePolicyDef

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], key = nil, name = nil, type = nil, managedObjectType = nil, fieldDefPrivileges = nil, fieldInstancePrivileges = nil) ⇒ CustomFieldDef

Returns a new instance of CustomFieldDef.



682
683
684
685
686
687
688
689
690
691
# File 'lib/vmware/soap/vim25.rb', line 682

def initialize(dynamicType = nil, dynamicProperty = [], key = nil, name = nil, type = nil, managedObjectType = nil, fieldDefPrivileges = nil, fieldInstancePrivileges = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @key = key
  @name = name
  @type = type
  @managedObjectType = managedObjectType
  @fieldDefPrivileges = fieldDefPrivileges
  @fieldInstancePrivileges = fieldInstancePrivileges
end

Instance Attribute Details

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



674
675
676
# File 'lib/vmware/soap/vim25.rb', line 674

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



673
674
675
# File 'lib/vmware/soap/vim25.rb', line 673

def dynamicType
  @dynamicType
end

#fieldDefPrivilegesObject

Returns the value of attribute fieldDefPrivileges.



679
680
681
# File 'lib/vmware/soap/vim25.rb', line 679

def fieldDefPrivileges
  @fieldDefPrivileges
end

#fieldInstancePrivilegesObject

Returns the value of attribute fieldInstancePrivileges.



680
681
682
# File 'lib/vmware/soap/vim25.rb', line 680

def fieldInstancePrivileges
  @fieldInstancePrivileges
end

#keyObject

Returns the value of attribute key.



675
676
677
# File 'lib/vmware/soap/vim25.rb', line 675

def key
  @key
end

#managedObjectTypeObject

Returns the value of attribute managedObjectType.



678
679
680
# File 'lib/vmware/soap/vim25.rb', line 678

def managedObjectType
  @managedObjectType
end

#nameObject

Returns the value of attribute name.



676
677
678
# File 'lib/vmware/soap/vim25.rb', line 676

def name
  @name
end

#typeObject

Returns the value of attribute type.



677
678
679
# File 'lib/vmware/soap/vim25.rb', line 677

def type
  @type
end