Interface VmServer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VmServer.Builder,VmServer>,SdkBuilder<VmServer.Builder,VmServer>,SdkPojo
- Enclosing class:
- VmServer
public static interface VmServer.Builder extends SdkPojo, CopyableBuilder<VmServer.Builder,VmServer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VmServer.BuildervmManagerName(String vmManagerName)The name of the VM manager.VmServer.BuildervmManagerType(String vmManagerType)The type of VM management product.VmServer.BuildervmManagerType(VmManagerType vmManagerType)The type of VM management product.VmServer.BuildervmName(String vmName)The name of the VM.VmServer.BuildervmPath(String vmPath)The VM folder path in the vCenter Server virtual machine inventory tree.default VmServer.BuildervmServerAddress(Consumer<VmServerAddress.Builder> vmServerAddress)The VM server location.VmServer.BuildervmServerAddress(VmServerAddress vmServerAddress)The VM server location.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
vmServerAddress
VmServer.Builder vmServerAddress(VmServerAddress vmServerAddress)
The VM server location.
- Parameters:
vmServerAddress- The VM server location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmServerAddress
default VmServer.Builder vmServerAddress(Consumer<VmServerAddress.Builder> vmServerAddress)
The VM server location.
This is a convenience method that creates an instance of theVmServerAddress.Builderavoiding the need to create one manually viaVmServerAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovmServerAddress(VmServerAddress).- Parameters:
vmServerAddress- a consumer that will call methods onVmServerAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vmServerAddress(VmServerAddress)
-
vmName
VmServer.Builder vmName(String vmName)
The name of the VM.
- Parameters:
vmName- The name of the VM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmManagerName
VmServer.Builder vmManagerName(String vmManagerName)
The name of the VM manager.
- Parameters:
vmManagerName- The name of the VM manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmManagerType
VmServer.Builder vmManagerType(String vmManagerType)
The type of VM management product.
- Parameters:
vmManagerType- The type of VM management product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VmManagerType,VmManagerType
-
vmManagerType
VmServer.Builder vmManagerType(VmManagerType vmManagerType)
The type of VM management product.
- Parameters:
vmManagerType- The type of VM management product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VmManagerType,VmManagerType
-
vmPath
VmServer.Builder vmPath(String vmPath)
The VM folder path in the vCenter Server virtual machine inventory tree.
- Parameters:
vmPath- The VM folder path in the vCenter Server virtual machine inventory tree.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-