Interface UpdatedExpressGatewayService.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<UpdatedExpressGatewayService.Builder,,UpdatedExpressGatewayService> SdkBuilder<UpdatedExpressGatewayService.Builder,,UpdatedExpressGatewayService> SdkPojo
- Enclosing class:
UpdatedExpressGatewayService
-
Method Summary
Modifier and TypeMethodDescriptionThe cluster associated with the Express service that is being updated.The Unix timestamp for when the Express service that is being updated was created.serviceArn(String serviceArn) The ARN of the Express service that is being updated.serviceName(String serviceName) The name of the Express service that is being updated.The status of the Express service that is being updated.status(ExpressGatewayServiceStatus status) The status of the Express service that is being updated.targetConfiguration(Consumer<ExpressGatewayServiceConfiguration.Builder> targetConfiguration) The configuration to which the current Express service is being updated to.targetConfiguration(ExpressGatewayServiceConfiguration targetConfiguration) The configuration to which the current Express service is being updated to.The Unix timestamp for when the Express service that is being updated was most recently updated.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
-
serviceArn
The ARN of the Express service that is being updated.
- Parameters:
serviceArn- The ARN of the Express service that is being updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cluster
The cluster associated with the Express service that is being updated.
- Parameters:
cluster- The cluster associated with the Express service that is being updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceName
The name of the Express service that is being updated.
- Parameters:
serviceName- The name of the Express service that is being updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the Express service that is being updated.
- Parameters:
status- The status of the Express service that is being updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default UpdatedExpressGatewayService.Builder status(Consumer<ExpressGatewayServiceStatus.Builder> status) The status of the Express service that is being updated.
This is a convenience method that creates an instance of theExpressGatewayServiceStatus.Builderavoiding the need to create one manually viaExpressGatewayServiceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(ExpressGatewayServiceStatus).- Parameters:
status- a consumer that will call methods onExpressGatewayServiceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetConfiguration
UpdatedExpressGatewayService.Builder targetConfiguration(ExpressGatewayServiceConfiguration targetConfiguration) The configuration to which the current Express service is being updated to.
- Parameters:
targetConfiguration- The configuration to which the current Express service is being updated to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
default UpdatedExpressGatewayService.Builder targetConfiguration(Consumer<ExpressGatewayServiceConfiguration.Builder> targetConfiguration) The configuration to which the current Express service is being updated to.
This is a convenience method that creates an instance of theExpressGatewayServiceConfiguration.Builderavoiding the need to create one manually viaExpressGatewayServiceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetConfiguration(ExpressGatewayServiceConfiguration).- Parameters:
targetConfiguration- a consumer that will call methods onExpressGatewayServiceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The Unix timestamp for when the Express service that is being updated was created.
- Parameters:
createdAt- The Unix timestamp for when the Express service that is being updated was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The Unix timestamp for when the Express service that is being updated was most recently updated.
- Parameters:
updatedAt- The Unix timestamp for when the Express service that is being updated was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-