Interface UpdateJobRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateJobRequest.Builder,UpdateJobRequest>, SdkBuilder<UpdateJobRequest.Builder,UpdateJobRequest>, SdkPojo, SdkRequest.Builder, SnowballRequest.Builder
Enclosing class:
UpdateJobRequest

public static interface UpdateJobRequest.Builder extends SnowballRequest.Builder, SdkPojo, CopyableBuilder<UpdateJobRequest.Builder,UpdateJobRequest>
  • Method Details

    • jobId

      The job ID of the job that you want to update, for example JID123e4567-e89b-12d3-a456-426655440000.

      Parameters:
      jobId - The job ID of the job that you want to update, for example JID123e4567-e89b-12d3-a456-426655440000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleARN

      UpdateJobRequest.Builder roleARN(String roleARN)

      The new role Amazon Resource Name (ARN) that you want to associate with this job. To create a role ARN, use the CreateRoleIdentity and Access Management (IAM) API action.

      Parameters:
      roleARN - The new role Amazon Resource Name (ARN) that you want to associate with this job. To create a role ARN, use the CreateRoleIdentity and Access Management (IAM) API action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notification

      UpdateJobRequest.Builder notification(Notification 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

      default UpdateJobRequest.Builder notification(Consumer<Notification.Builder> notification)

      The new or updated Notification object.

      This is a convenience method that creates an instance of the Notification.Builder avoiding the need to create one manually via Notification.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to notification(Notification).

      Parameters:
      notification - a consumer that will call methods on Notification.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resources

      UpdateJobRequest.Builder resources(JobResource resources)

      The updated JobResource object, or the updated JobResource object.

      Parameters:
      resources - The updated JobResource object, or the updated JobResource object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resources

      default UpdateJobRequest.Builder resources(Consumer<JobResource.Builder> resources)

      The updated JobResource object, or the updated JobResource object.

      This is a convenience method that creates an instance of the JobResource.Builder avoiding the need to create one manually via JobResource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resources(JobResource).

      Parameters:
      resources - a consumer that will call methods on JobResource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • onDeviceServiceConfiguration

      UpdateJobRequest.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 supports Amazon S3 and NFS (Network File System) and the Amazon Web Services Storage Gateway service Tape Gateway type.

      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 supports Amazon S3 and NFS (Network File System) and the Amazon Web Services Storage Gateway service Tape Gateway type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • onDeviceServiceConfiguration

      default UpdateJobRequest.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 supports Amazon S3 and NFS (Network File System) and the Amazon Web Services Storage Gateway service Tape Gateway type.

      This is a convenience method that creates an instance of the OnDeviceServiceConfiguration.Builder avoiding the need to create one manually via OnDeviceServiceConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to onDeviceServiceConfiguration(OnDeviceServiceConfiguration).

      Parameters:
      onDeviceServiceConfiguration - a consumer that will call methods on OnDeviceServiceConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • addressId

      UpdateJobRequest.Builder addressId(String addressId)

      The ID of the updated Address object.

      Parameters:
      addressId - The ID of the updated Address object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingOption

      UpdateJobRequest.Builder shippingOption(String shippingOption)

      The updated shipping option value of this job's ShippingDetails object.

      Parameters:
      shippingOption - The updated shipping option value of this job's ShippingDetails object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • shippingOption

      UpdateJobRequest.Builder shippingOption(ShippingOption shippingOption)

      The updated shipping option value of this job's ShippingDetails object.

      Parameters:
      shippingOption - The updated shipping option value of this job's ShippingDetails object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      UpdateJobRequest.Builder description(String description)

      The updated description of this job's JobMetadata object.

      Parameters:
      description - The updated description of this job's JobMetadata object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snowballCapacityPreference

      UpdateJobRequest.Builder snowballCapacityPreference(String snowballCapacityPreference)

      The updated SnowballCapacityPreference of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.

      For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

      Parameters:
      snowballCapacityPreference - The updated SnowballCapacityPreference of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.

      For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • snowballCapacityPreference

      UpdateJobRequest.Builder snowballCapacityPreference(SnowballCapacity snowballCapacityPreference)

      The updated SnowballCapacityPreference of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.

      For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

      Parameters:
      snowballCapacityPreference - The updated SnowballCapacityPreference of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.

      For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • forwardingAddressId

      UpdateJobRequest.Builder forwardingAddressId(String forwardingAddressId)

      The updated ID for the forwarding address for a job. This field is not supported in most regions.

      Parameters:
      forwardingAddressId - The updated ID for the forwarding address for a job. This field is not supported in most regions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pickupDetails

      UpdateJobRequest.Builder pickupDetails(PickupDetails pickupDetails)
      Sets the value of the PickupDetails property for this object.
      Parameters:
      pickupDetails - The new value for the PickupDetails property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pickupDetails

      default UpdateJobRequest.Builder pickupDetails(Consumer<PickupDetails.Builder> pickupDetails)
      Sets the value of the PickupDetails property for this object. This is a convenience method that creates an instance of the PickupDetails.Builder avoiding the need to create one manually via PickupDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to pickupDetails(PickupDetails).

      Parameters:
      pickupDetails - a consumer that will call methods on PickupDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      UpdateJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.