Interface Vlan.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Vlan.Builder,
,Vlan> SdkBuilder<Vlan.Builder,
,Vlan> SdkPojo
- Enclosing class:
Vlan
@Mutable
@NotThreadSafe
public static interface Vlan.Builder
extends SdkPojo, CopyableBuilder<Vlan.Builder,Vlan>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The availability zone of the VLAN.The CIDR block of the VLAN.The date and time that the VLAN was created.functionName
(String functionName) The VMware VCF traffic type that is carried over the VLAN.modifiedAt
(Instant modifiedAt) The date and time that the VLAN was modified.stateDetails
(String stateDetails) The state details of the VLAN.The unique ID of the VLAN subnet.The unique ID of the VLAN.The state of the VLAN.The state of the VLAN.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 Details
-
vlanId
The unique ID of the VLAN.
- Parameters:
vlanId
- The unique ID of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidr
The CIDR block of the VLAN.
- Parameters:
cidr
- The CIDR block of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The availability zone of the VLAN.
- Parameters:
availabilityZone
- The availability zone of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionName
The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with a
functionName
ofhcx
is being used to carry VMware HCX traffic.- Parameters:
functionName
- The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with afunctionName
ofhcx
is being used to carry VMware HCX traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
The unique ID of the VLAN subnet.
- Parameters:
subnetId
- The unique ID of the VLAN subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time that the VLAN was created.
- Parameters:
createdAt
- The date and time that the VLAN was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
The date and time that the VLAN was modified.
- Parameters:
modifiedAt
- The date and time that the VLAN was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vlanState
The state of the VLAN.
- Parameters:
vlanState
- The state of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vlanState
The state of the VLAN.
- Parameters:
vlanState
- The state of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateDetails
The state details of the VLAN.
- Parameters:
stateDetails
- The state details of the VLAN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-