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
Modifier and TypeMethodDescriptionvmManagerName
(String vmManagerName) The name of the VM manager.vmManagerType
(String vmManagerType) The type of VM management product.vmManagerType
(VmManagerType vmManagerType) The type of VM management product.The name of the VM.The VM folder path in the vCenter Server virtual machine inventory tree.default VmServer.Builder
vmServerAddress
(Consumer<VmServerAddress.Builder> vmServerAddress) The VM server location.vmServerAddress
(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, sdkFields
-
Method Details
-
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
The VM server location.
This is a convenience method that creates an instance of theVmServerAddress.Builder
avoiding the need to create one manually viaVmServerAddress.builder()
.When the
Consumer
completes,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:
-
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
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
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
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:
-
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.
-