Interface CreateDeploymentRequest.Builder

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

public static interface CreateDeploymentRequest.Builder extends GreengrassRequest.Builder, SdkPojo, CopyableBuilder<CreateDeploymentRequest.Builder,CreateDeploymentRequest>
  • Method Details

    • amznClientToken

      CreateDeploymentRequest.Builder amznClientToken(String amznClientToken)
      A client token used to correlate requests and responses.
      Parameters:
      amznClientToken - A client token used to correlate requests and responses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentId

      CreateDeploymentRequest.Builder deploymentId(String deploymentId)
      The ID of the deployment if you wish to redeploy a previous deployment.
      Parameters:
      deploymentId - The ID of the deployment if you wish to redeploy a previous deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentType

      CreateDeploymentRequest.Builder deploymentType(String deploymentType)
      The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.
      Parameters:
      deploymentType - The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deploymentType

      CreateDeploymentRequest.Builder deploymentType(DeploymentType deploymentType)
      The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.
      Parameters:
      deploymentType - The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groupId

      The ID of the Greengrass group.
      Parameters:
      groupId - The ID of the Greengrass group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupVersionId

      CreateDeploymentRequest.Builder groupVersionId(String groupVersionId)
      The ID of the group version to be deployed.
      Parameters:
      groupVersionId - The ID of the group version to be deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateDeploymentRequest.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.