Interface ResourceEndpointAssociationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceEndpointAssociationSummary.Builder,,ResourceEndpointAssociationSummary> SdkBuilder<ResourceEndpointAssociationSummary.Builder,,ResourceEndpointAssociationSummary> SdkPojo
- Enclosing class:
ResourceEndpointAssociationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the VPC endpoint association.The date and time that the VPC endpoint association was created, in ISO-8601 format.The account that created the association.The ID of the VPC endpoint association.payerResponsibility(Collection<PayerResponsibilityEntry> payerResponsibility) Who pays for each category of charges on the VPC endpoint association.payerResponsibility(Consumer<PayerResponsibilityEntry.Builder>... payerResponsibility) Who pays for each category of charges on the VPC endpoint association.payerResponsibility(PayerResponsibilityEntry... payerResponsibility) Who pays for each category of charges on the VPC endpoint association.resourceConfigurationArn(String resourceConfigurationArn) The Amazon Resource Name (ARN) of the resource configuration.resourceConfigurationId(String resourceConfigurationId) The ID of the resource configuration.resourceConfigurationName(String resourceConfigurationName) The name of the resource configuration.vpcEndpointId(String vpcEndpointId) The ID of the VPC endpoint.vpcEndpointOwner(String vpcEndpointOwner) The owner of the VPC endpoint.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, sdkFields
-
Method Details
-
id
The ID of the VPC endpoint association.
- Parameters:
id- The ID of the VPC endpoint association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the VPC endpoint association.
- Parameters:
arn- The Amazon Resource Name (ARN) of the VPC endpoint association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfigurationId
The ID of the resource configuration.
- Parameters:
resourceConfigurationId- The ID of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfigurationArn
ResourceEndpointAssociationSummary.Builder resourceConfigurationArn(String resourceConfigurationArn) The Amazon Resource Name (ARN) of the resource configuration.
- Parameters:
resourceConfigurationArn- The Amazon Resource Name (ARN) of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfigurationName
ResourceEndpointAssociationSummary.Builder resourceConfigurationName(String resourceConfigurationName) The name of the resource configuration.
- Parameters:
resourceConfigurationName- The name of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointId
The ID of the VPC endpoint.
- Parameters:
vpcEndpointId- The ID of the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointOwner
The owner of the VPC endpoint.
- Parameters:
vpcEndpointOwner- The owner of the VPC endpoint.- 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 VPC endpoint association was created, in ISO-8601 format.
- Parameters:
createdAt- The date and time that the VPC endpoint association was created, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payerResponsibility
ResourceEndpointAssociationSummary.Builder payerResponsibility(Collection<PayerResponsibilityEntry> payerResponsibility) Who pays for each category of charges on the VPC endpoint association.
- Parameters:
payerResponsibility- Who pays for each category of charges on the VPC endpoint association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payerResponsibility
ResourceEndpointAssociationSummary.Builder payerResponsibility(PayerResponsibilityEntry... payerResponsibility) Who pays for each category of charges on the VPC endpoint association.
- Parameters:
payerResponsibility- Who pays for each category of charges on the VPC endpoint association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payerResponsibility
ResourceEndpointAssociationSummary.Builder payerResponsibility(Consumer<PayerResponsibilityEntry.Builder>... payerResponsibility) Who pays for each category of charges on the VPC endpoint association.
This is a convenience method that creates an instance of thePayerResponsibilityEntry.Builderavoiding the need to create one manually viaPayerResponsibilityEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topayerResponsibility(List<PayerResponsibilityEntry>).- Parameters:
payerResponsibility- a consumer that will call methods onPayerResponsibilityEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-