public final class MigrationSetupInfo
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
Modifier and Type | Class and Description |
---|---|
static class |
MigrationSetupInfo.Builder
Builder class for
MigrationSetupInfo . |
Modifier | Constructor and Description |
---|---|
|
MigrationSetupInfo()
Default constructor.
|
protected |
MigrationSetupInfo(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
Modifier and Type | Method and Description |
---|---|
<T extends com.vmware.vapi.bindings.Structure> |
_convertTo(java.lang.Class<T> clazz) |
java.lang.String |
_getCanonicalName() |
static java.lang.String |
_getCanonicalTypeName()
Returns the canonical type name.
|
static com.vmware.vapi.bindings.type.StructType |
_getClassType()
WARNING: Internal method, subject to change in future versions.
|
com.vmware.vapi.data.StructValue |
_getDataValue() |
com.vmware.vapi.data.DataValue |
_getDynamicField(java.lang.String fieldName) |
java.util.Set<java.lang.String> |
_getDynamicFieldNames() |
com.vmware.vapi.bindings.type.StructType |
_getType() |
boolean |
_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz) |
static MigrationSetupInfo |
_newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value. WARNING: The returned object is not fully initialized. |
static MigrationSetupInfo |
_newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism. |
void |
_setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue) |
protected void |
_updateDataValue(com.vmware.vapi.data.StructValue structValue) |
void |
_validate() |
boolean |
equals(java.lang.Object obj) |
AviEndPoint |
getAviLbEndpoint() |
java.lang.Boolean |
getCreateSegmentPorts()
Flag to indicate whether to create missing segment ports
|
DestinationNsxApiEndpoint |
getDestinationNsx() |
java.lang.String |
getEsgToRouterMappingOption()
Possible values are:
ESG_TO_ROUTER_MAPPING_OPTION_UI
ESG_TO_ROUTER_MAPPING_OPTION_FILE_UPLOAD
ESG_TO_ROUTER_MAPPING_OPTION_NO_MAPPING
Mapping option can be - - UI - FILE_UPLOAD - NO_MAPPING
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
java.lang.String |
getMigrationMode()
Possible values are:
MIGRATION_MODE_VMC_V2T MIGRATION_MODE_ONPREMISE_VSPHERE2T
MIGRATION_MODE_ONPREMISE_V2T
MIGRATION_MODE_CMP_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_EDGE_CUTOVER
MIGRATION_MODE_DFW_ONLY
MIGRATION_MODE_DFW_WITH_BRIDGED_SEG
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG
Migration mode can be - - VMC_V2T - ONPREMISE_VSPHERE2T - ONPREMISE_V2T -
CMP_VRA - FULL_MIGRATION_WITH_BYOT - FULL_MIGRATION_WITH_BYOT_ON_FEDERATION -
FULL_MIGRATION_WITH_BYOT_AND_VRA -
FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION - CONFIG_MIGRATION_ONLY_WITH_BYOT
- CONFIG_AND_EDGE_MIGRATION_WITH_BYOT -
CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION -
CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION - EDGE_CUTOVER - DFW_ONLY -
DFW_WITH_BRIDGED_SEG - DFW_AND_HOST_AND_WORKLOAD -
DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG |
java.util.List<NsxtSite> |
getNsxtSites()
Comprehensive information about NSX-T multi site setup.
|
java.util.List<NsxtSiteToAviMapping> |
getNsxtSiteToAviMappings()
List of mappings between NSX-T site and Avi.
|
java.util.List<SourceNsxApiEndpoint> |
getNsxvSites()
Comprehensive information about NSX-V multi site setup.
|
java.util.List<SourceNsxApiEndpoint> |
getSourceNsx()
List of source NSX manager endpoints.
|
java.util.List<V2tSiteMapping> |
getV2tSiteMappings()
List of site mappings between NSX-V and NSX-T.
|
int |
hashCode() |
void |
setAviLbEndpoint(AviEndPoint aviLbEndpoint) |
void |
setCreateSegmentPorts(java.lang.Boolean createSegmentPorts)
Flag to indicate whether to create missing segment ports
|
void |
setDestinationNsx(DestinationNsxApiEndpoint destinationNsx) |
void |
setEsgToRouterMappingOption(java.lang.String esgToRouterMappingOption)
Possible values are:
ESG_TO_ROUTER_MAPPING_OPTION_UI
ESG_TO_ROUTER_MAPPING_OPTION_FILE_UPLOAD
ESG_TO_ROUTER_MAPPING_OPTION_NO_MAPPING
Mapping option can be - - UI - FILE_UPLOAD - NO_MAPPING
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
void |
setMigrationMode(java.lang.String migrationMode)
Possible values are:
MIGRATION_MODE_VMC_V2T MIGRATION_MODE_ONPREMISE_VSPHERE2T
MIGRATION_MODE_ONPREMISE_V2T
MIGRATION_MODE_CMP_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_EDGE_CUTOVER
MIGRATION_MODE_DFW_ONLY
MIGRATION_MODE_DFW_WITH_BRIDGED_SEG
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG
Migration mode can be - - VMC_V2T - ONPREMISE_VSPHERE2T - ONPREMISE_V2T -
CMP_VRA - FULL_MIGRATION_WITH_BYOT - FULL_MIGRATION_WITH_BYOT_ON_FEDERATION -
FULL_MIGRATION_WITH_BYOT_AND_VRA -
FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION - CONFIG_MIGRATION_ONLY_WITH_BYOT
- CONFIG_AND_EDGE_MIGRATION_WITH_BYOT -
CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION -
CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION - EDGE_CUTOVER - DFW_ONLY -
DFW_WITH_BRIDGED_SEG - DFW_AND_HOST_AND_WORKLOAD -
DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG |
void |
setNsxtSites(java.util.List<NsxtSite> nsxtSites)
Comprehensive information about NSX-T multi site setup.
|
void |
setNsxtSiteToAviMappings(java.util.List<NsxtSiteToAviMapping> nsxtSiteToAviMappings)
List of mappings between NSX-T site and Avi.
|
void |
setNsxvSites(java.util.List<SourceNsxApiEndpoint> nsxvSites)
Comprehensive information about NSX-V multi site setup.
|
void |
setSourceNsx(java.util.List<SourceNsxApiEndpoint> sourceNsx)
List of source NSX manager endpoints.
|
void |
setV2tSiteMappings(java.util.List<V2tSiteMapping> v2tSiteMappings)
List of site mappings between NSX-V and NSX-T.
|
java.lang.String |
toString() |
public static final java.lang.String ESG_TO_ROUTER_MAPPING_OPTION_UI
public static final java.lang.String ESG_TO_ROUTER_MAPPING_OPTION_FILE_UPLOAD
public static final java.lang.String ESG_TO_ROUTER_MAPPING_OPTION_NO_MAPPING
public static final java.lang.String MIGRATION_MODE_VMC_V2T
public static final java.lang.String MIGRATION_MODE_ONPREMISE_VSPHERE2T
public static final java.lang.String MIGRATION_MODE_ONPREMISE_V2T
public static final java.lang.String MIGRATION_MODE_CMP_VRA
public static final java.lang.String MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT
public static final java.lang.String MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_ON_FEDERATION
public static final java.lang.String MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA
public static final java.lang.String MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION
public static final java.lang.String MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT
public static final java.lang.String MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT
public static final java.lang.String MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION
public static final java.lang.String MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION
public static final java.lang.String MIGRATION_MODE_EDGE_CUTOVER
public static final java.lang.String MIGRATION_MODE_DFW_ONLY
public static final java.lang.String MIGRATION_MODE_DFW_WITH_BRIDGED_SEG
public static final java.lang.String MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD
public static final java.lang.String MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public MigrationSetupInfo()
protected MigrationSetupInfo(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public AviEndPoint getAviLbEndpoint()
public void setAviLbEndpoint(AviEndPoint aviLbEndpoint)
aviLbEndpoint
- New value for the property.public java.lang.Boolean getCreateSegmentPorts()
public void setCreateSegmentPorts(java.lang.Boolean createSegmentPorts)
createSegmentPorts
- New value for the property.public DestinationNsxApiEndpoint getDestinationNsx()
public void setDestinationNsx(DestinationNsxApiEndpoint destinationNsx)
destinationNsx
- New value for the property.public java.lang.String getEsgToRouterMappingOption()
public void setEsgToRouterMappingOption(java.lang.String esgToRouterMappingOption)
esgToRouterMappingOption
- New value for the property.public java.lang.String getMigrationMode()
MIGRATION_MODE_VMC_V2T
MIGRATION_MODE_ONPREMISE_VSPHERE2T
MIGRATION_MODE_ONPREMISE_V2T
MIGRATION_MODE_CMP_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_EDGE_CUTOVER
MIGRATION_MODE_DFW_ONLY
MIGRATION_MODE_DFW_WITH_BRIDGED_SEG
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG
public void setMigrationMode(java.lang.String migrationMode)
MIGRATION_MODE_VMC_V2T
MIGRATION_MODE_ONPREMISE_VSPHERE2T
MIGRATION_MODE_ONPREMISE_V2T
MIGRATION_MODE_CMP_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA
MIGRATION_MODE_FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT
MIGRATION_MODE_CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_CONFIG_AND_EDGE_MIGRATION_WITH_BYOT_ON_FEDERATION
MIGRATION_MODE_EDGE_CUTOVER
MIGRATION_MODE_DFW_ONLY
MIGRATION_MODE_DFW_WITH_BRIDGED_SEG
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD
MIGRATION_MODE_DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG
migrationMode
- New value for the property.public java.util.List<NsxtSiteToAviMapping> getNsxtSiteToAviMappings()
public void setNsxtSiteToAviMappings(java.util.List<NsxtSiteToAviMapping> nsxtSiteToAviMappings)
nsxtSiteToAviMappings
- New value for the property.public java.util.List<NsxtSite> getNsxtSites()
public void setNsxtSites(java.util.List<NsxtSite> nsxtSites)
nsxtSites
- New value for the property.public java.util.List<SourceNsxApiEndpoint> getNsxvSites()
public void setNsxvSites(java.util.List<SourceNsxApiEndpoint> nsxvSites)
nsxvSites
- New value for the property.public java.util.List<SourceNsxApiEndpoint> getSourceNsx()
public void setSourceNsx(java.util.List<SourceNsxApiEndpoint> sourceNsx)
sourceNsx
- New value for the property.public java.util.List<V2tSiteMapping> getV2tSiteMappings()
public void setV2tSiteMappings(java.util.List<V2tSiteMapping> v2tSiteMappings)
v2tSiteMappings
- New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue
in interface com.vmware.vapi.bindings.Structure
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate
in interface com.vmware.vapi.bindings.StaticStructure
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface com.vmware.vapi.bindings.StaticStructure
toString
in class java.lang.Object
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf
in interface com.vmware.vapi.bindings.Structure
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo
in interface com.vmware.vapi.bindings.Structure
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames
in interface com.vmware.vapi.bindings.StaticStructure
public static com.vmware.vapi.bindings.type.StructType _getClassType()
StructType
instance representing the static bindings
type for this Structure
.public java.lang.String _getCanonicalName()
_getCanonicalName
in interface com.vmware.vapi.bindings.Structure
public static java.lang.String _getCanonicalTypeName()
_getCanonicalName()
.public static MigrationSetupInfo _newInstance(com.vmware.vapi.data.StructValue structValue)
structValue
- the source of the data contained in the binding object. Could
contain more data than fields of this class can describe i.e.
newer version of the binding object. Could be null.StructType
public static MigrationSetupInfo _newInstance2(com.vmware.vapi.data.StructValue structValue)