Interface UpdateClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateClusterRequest.Builder,
,UpdateClusterRequest> SdkBuilder<UpdateClusterRequest.Builder,
,UpdateClusterRequest> SdkPojo
,SdkRequest.Builder
,SnowballRequest.Builder
- Enclosing class:
UpdateClusterRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the updated Address object.The cluster ID of the cluster that you want to update, for exampleCID123e4567-e89b-12d3-a456-426655440000
.description
(String description) The updated description of this cluster.forwardingAddressId
(String forwardingAddressId) The updated ID for the forwarding address for a cluster.default UpdateClusterRequest.Builder
notification
(Consumer<Notification.Builder> notification) The new or updated Notification object.notification
(Notification notification) The new or updated Notification object.default UpdateClusterRequest.Builder
onDeviceServiceConfiguration
(Consumer<OnDeviceServiceConfiguration.Builder> onDeviceServiceConfiguration) Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into.onDeviceServiceConfiguration
(OnDeviceServiceConfiguration onDeviceServiceConfiguration) Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateClusterRequest.Builder
resources
(Consumer<JobResource.Builder> resources) The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.resources
(JobResource resources) The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.The new role Amazon Resource Name (ARN) that you want to associate with this cluster.shippingOption
(String shippingOption) The updated shipping option value of this cluster's ShippingDetails object.shippingOption
(ShippingOption shippingOption) The updated shipping option value of this cluster's ShippingDetails object.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.services.snowball.model.SnowballRequest.Builder
build
-
Method Details
-
clusterId
The cluster ID of the cluster that you want to update, for example
CID123e4567-e89b-12d3-a456-426655440000
.- Parameters:
clusterId
- The cluster ID of the cluster that you want to update, for exampleCID123e4567-e89b-12d3-a456-426655440000
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleARN
The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in Identity and Access Management (IAM).
- Parameters:
roleARN
- The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in Identity and Access Management (IAM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description of this cluster.
- Parameters:
description
- The updated description of this cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.
- Parameters:
resources
- The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.
This is a convenience method that creates an instance of theJobResource.Builder
avoiding the need to create one manually viaJobResource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresources(JobResource)
.- Parameters:
resources
- a consumer that will call methods onJobResource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onDeviceServiceConfiguration
UpdateClusterRequest.Builder onDeviceServiceConfiguration(OnDeviceServiceConfiguration onDeviceServiceConfiguration) Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family device clusters support Amazon S3 and NFS (Network File System).
- Parameters:
onDeviceServiceConfiguration
- Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family device clusters support Amazon S3 and NFS (Network File System).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onDeviceServiceConfiguration
default UpdateClusterRequest.Builder onDeviceServiceConfiguration(Consumer<OnDeviceServiceConfiguration.Builder> onDeviceServiceConfiguration) Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family device clusters support Amazon S3 and NFS (Network File System).
This is a convenience method that creates an instance of theOnDeviceServiceConfiguration.Builder
avoiding the need to create one manually viaOnDeviceServiceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toonDeviceServiceConfiguration(OnDeviceServiceConfiguration)
.- Parameters:
onDeviceServiceConfiguration
- a consumer that will call methods onOnDeviceServiceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressId
-
shippingOption
The updated shipping option value of this cluster's ShippingDetails object.
- Parameters:
shippingOption
- The updated shipping option value of this cluster's ShippingDetails object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
shippingOption
The updated shipping option value of this cluster's ShippingDetails object.
- Parameters:
shippingOption
- The updated shipping option value of this cluster's ShippingDetails object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
notification
The new or updated Notification object.
- Parameters:
notification
- The new or updated Notification object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notification
The new or updated Notification object.
This is a convenience method that creates an instance of theNotification.Builder
avoiding the need to create one manually viaNotification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonotification(Notification)
.- Parameters:
notification
- a consumer that will call methods onNotification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
forwardingAddressId
The updated ID for the forwarding address for a cluster. This field is not supported in most regions.
- Parameters:
forwardingAddressId
- The updated ID for the forwarding address for a cluster. This field is not supported in most regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-