Interface UpdateServiceNetworkVpcAssociationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateServiceNetworkVpcAssociationResponse.Builder,,UpdateServiceNetworkVpcAssociationResponse> SdkBuilder<UpdateServiceNetworkVpcAssociationResponse.Builder,,UpdateServiceNetworkVpcAssociationResponse> SdkPojo,SdkResponse.Builder,VpcLatticeResponse.Builder
- Enclosing class:
UpdateServiceNetworkVpcAssociationResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the association.The account that created the association.dnsOptions(Consumer<DnsOptions.Builder> dnsOptions) DNS options for the service network VPC association.dnsOptions(DnsOptions dnsOptions) DNS options for the service network VPC association.The ID of the association.privateDnsEnabled(Boolean privateDnsEnabled) Indicates if private DNS is enabled for the VPC association.securityGroupIds(String... securityGroupIds) The IDs of the security groups.securityGroupIds(Collection<String> securityGroupIds) The IDs of the security groups.The status.The status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.vpclattice.model.VpcLatticeResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
id
The ID of the association.
- Parameters:
id- The ID of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the association.
- Parameters:
arn- The Amazon Resource Name (ARN) of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status. You can retry the operation if the status is
DELETE_FAILED. However, if you retry it while the status isDELETE_IN_PROGRESS, there is no change in the status.- Parameters:
status- The status. You can retry the operation if the status isDELETE_FAILED. However, if you retry it while the status isDELETE_IN_PROGRESS, there is no change in the status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
UpdateServiceNetworkVpcAssociationResponse.Builder status(ServiceNetworkVpcAssociationStatus status) The status. You can retry the operation if the status is
DELETE_FAILED. However, if you retry it while the status isDELETE_IN_PROGRESS, there is no change in the status.- Parameters:
status- The status. You can retry the operation if the status isDELETE_FAILED. However, if you retry it while the status isDELETE_IN_PROGRESS, there is no change in the status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdBy
The account that created the association.
- Parameters:
createdBy- The account that created the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
UpdateServiceNetworkVpcAssociationResponse.Builder securityGroupIds(Collection<String> securityGroupIds) The IDs of the security groups.
- Parameters:
securityGroupIds- The IDs of the security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The IDs of the security groups.
- Parameters:
securityGroupIds- The IDs of the security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateDnsEnabled
Indicates if private DNS is enabled for the VPC association.
- Parameters:
privateDnsEnabled- Indicates if private DNS is enabled for the VPC association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsOptions
DNS options for the service network VPC association.
- Parameters:
dnsOptions- DNS options for the service network VPC association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsOptions
default UpdateServiceNetworkVpcAssociationResponse.Builder dnsOptions(Consumer<DnsOptions.Builder> dnsOptions) DNS options for the service network VPC association.
This is a convenience method that creates an instance of theDnsOptions.Builderavoiding the need to create one manually viaDnsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todnsOptions(DnsOptions).- Parameters:
dnsOptions- a consumer that will call methods onDnsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-