Class VmServer
- java.lang.Object
-
- software.amazon.awssdk.services.sms.model.VmServer
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VmServer.Builder,VmServer>
@Generated("software.amazon.awssdk:codegen") public final class VmServer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VmServer.Builder,VmServer>
Represents a VM server.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVmServer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VmServer.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VmServer.Builder>serializableBuilderClass()VmServer.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvmManagerName()The name of the VM manager.VmManagerTypevmManagerType()The type of VM management product.StringvmManagerTypeAsString()The type of VM management product.StringvmName()The name of the VM.StringvmPath()The VM folder path in the vCenter Server virtual machine inventory tree.VmServerAddressvmServerAddress()The VM server location.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
vmServerAddress
public final VmServerAddress vmServerAddress()
The VM server location.
- Returns:
- The VM server location.
-
vmName
public final String vmName()
The name of the VM.
- Returns:
- The name of the VM.
-
vmManagerName
public final String vmManagerName()
The name of the VM manager.
- Returns:
- The name of the VM manager.
-
vmManagerType
public final VmManagerType vmManagerType()
The type of VM management product.
If the service returns an enum value that is not available in the current SDK version,
vmManagerTypewill returnVmManagerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvmManagerTypeAsString().- Returns:
- The type of VM management product.
- See Also:
VmManagerType
-
vmManagerTypeAsString
public final String vmManagerTypeAsString()
The type of VM management product.
If the service returns an enum value that is not available in the current SDK version,
vmManagerTypewill returnVmManagerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvmManagerTypeAsString().- Returns:
- The type of VM management product.
- See Also:
VmManagerType
-
vmPath
public final String vmPath()
The VM folder path in the vCenter Server virtual machine inventory tree.
- Returns:
- The VM folder path in the vCenter Server virtual machine inventory tree.
-
toBuilder
public VmServer.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VmServer.Builder,VmServer>
-
builder
public static VmServer.Builder builder()
-
serializableBuilderClass
public static Class<? extends VmServer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-