Interface ModifyVpcEndpointPayerResponsibilityResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<ModifyVpcEndpointPayerResponsibilityResponse.Builder,,ModifyVpcEndpointPayerResponsibilityResponse> Ec2Response.Builder,SdkBuilder<ModifyVpcEndpointPayerResponsibilityResponse.Builder,,ModifyVpcEndpointPayerResponsibilityResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
ModifyVpcEndpointPayerResponsibilityResponse
@Mutable
@NotThreadSafe
public static interface ModifyVpcEndpointPayerResponsibilityResponse.Builder
extends Ec2Response.Builder, SdkPojo, CopyableBuilder<ModifyVpcEndpointPayerResponsibilityResponse.Builder,ModifyVpcEndpointPayerResponsibilityResponse>
-
Method Summary
Modifier and TypeMethodDescriptionpayerResponsibilities(Collection<PayerResponsibilityEntry> payerResponsibilities) The payer responsibility settings for the VPC endpoint.payerResponsibilities(Consumer<PayerResponsibilityEntry.Builder>... payerResponsibilities) The payer responsibility settings for the VPC endpoint.payerResponsibilities(PayerResponsibilityEntry... payerResponsibilities) The payer responsibility settings for the VPC endpoint.vpcEndpointId(String vpcEndpointId) The ID of the VPC endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Response.Builder
build, responseMetadata, responseMetadataMethods 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, sdkHttpResponse
-
Method Details
-
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.
-
payerResponsibilities
ModifyVpcEndpointPayerResponsibilityResponse.Builder payerResponsibilities(Collection<PayerResponsibilityEntry> payerResponsibilities) The payer responsibility settings for the VPC endpoint.
- Parameters:
payerResponsibilities- The payer responsibility settings for the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payerResponsibilities
ModifyVpcEndpointPayerResponsibilityResponse.Builder payerResponsibilities(PayerResponsibilityEntry... payerResponsibilities) The payer responsibility settings for the VPC endpoint.
- Parameters:
payerResponsibilities- The payer responsibility settings for the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payerResponsibilities
ModifyVpcEndpointPayerResponsibilityResponse.Builder payerResponsibilities(Consumer<PayerResponsibilityEntry.Builder>... payerResponsibilities) The payer responsibility settings for the VPC endpoint.
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 topayerResponsibilities(List<PayerResponsibilityEntry>).- Parameters:
payerResponsibilities- 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:
-