Interface GetServiceNetworkVpcAssociationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetServiceNetworkVpcAssociationResponse.Builder,,GetServiceNetworkVpcAssociationResponse> SdkBuilder<GetServiceNetworkVpcAssociationResponse.Builder,,GetServiceNetworkVpcAssociationResponse> SdkPojo,SdkResponse.Builder,VpcLatticeResponse.Builder
- Enclosing class:
GetServiceNetworkVpcAssociationResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the association.The date and time that the association was created, in ISO-8601 format.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.failureCode(String failureCode) The failure code.failureMessage(String failureMessage) The failure message.The ID of the association.lastUpdatedAt(Instant lastUpdatedAt) The date and time that the association was last updated, in ISO-8601 format.privateDnsEnabled(Boolean privateDnsEnabled) Indicates if private DNS is enabled in the VPC association.securityGroupIds(String... securityGroupIds) The IDs of the security groups.securityGroupIds(Collection<String> securityGroupIds) The IDs of the security groups.serviceNetworkArn(String serviceNetworkArn) The Amazon Resource Name (ARN) of the service network.serviceNetworkId(String serviceNetworkId) The ID of the service network.serviceNetworkName(String serviceNetworkName) The name of the service network.The status of the association.The status of the association.The ID of the VPC.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.
-
status
The status of the association.
- Parameters:
status- The status of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the association.
- Parameters:
status- The status of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
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.
-
createdAt
The date and time that the association was created, in ISO-8601 format.
- Parameters:
createdAt- The date and time that the association was created, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNetworkId
The ID of the service network.
- Parameters:
serviceNetworkId- The ID of the service network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNetworkName
The name of the service network.
- Parameters:
serviceNetworkName- The name of the service network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNetworkArn
The Amazon Resource Name (ARN) of the service network.
- Parameters:
serviceNetworkArn- The Amazon Resource Name (ARN) of the service network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The ID of the VPC.
- Parameters:
vpcId- The ID of the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
GetServiceNetworkVpcAssociationResponse.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 in the VPC association.
- Parameters:
privateDnsEnabled- Indicates if private DNS is enabled in the VPC association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
The failure message.
- Parameters:
failureMessage- The failure message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureCode
The failure code.
- Parameters:
failureCode- The failure code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The date and time that the association was last updated, in ISO-8601 format.
- Parameters:
lastUpdatedAt- The date and time that the association was last updated, in ISO-8601 format.- 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 GetServiceNetworkVpcAssociationResponse.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:
-