Skip navigation links

Did this page help you?

Serialized Form

  • creationDateTime

    Date creationDateTime

    The creation date and time (in Unix time) of the dataset import job.

  • lastUpdatedDateTime

    Date lastUpdatedDateTime

    The date and time (in Unix time) the dataset was last updated.

  • failureReason

    String failureReason

    If a dataset import job fails, provides the reason why.

  • Class com.amazonaws.services.personalize.model.DatasetImportJobSummary extends Object implements Serializable

    • Serialized Fields

      • datasetImportJobArn

        String datasetImportJobArn

        The Amazon Resource Name (ARN) of the dataset import job.

      • jobName

        String jobName

        The name of the dataset import job.

      • status

        String status

        The status of the dataset ACTIVE -or- CREATE FAILED

    • creationDateTime

      Date creationDateTime

      The date and time (in Unix time) that the dataset import job was created.

    • lastUpdatedDateTime

      Date lastUpdatedDateTime

      The date and time (in Unix time) that the dataset was last updated.

    • failureReason

      String failureReason

      If a dataset import job fails, the reason behind the failure.

  • Class com.amazonaws.services.personalize.model.DatasetSchema extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the schema.

      • schemaArn

        String schemaArn

        The Amazon Resource Name (ARN) of the schema.

      • schema

        String schema

        The schema.

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the schema was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the schema was last updated.

  • Class com.amazonaws.services.personalize.model.DatasetSchemaSummary extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the schema.

      • schemaArn

        String schemaArn

        The Amazon Resource Name (ARN) of the schema.

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the schema was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the schema was last updated.

  • Class com.amazonaws.services.personalize.model.DatasetSummary extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the dataset.

      • datasetArn

        String datasetArn

        The Amazon Resource Name (ARN) of the dataset.

      • datasetType

        String datasetType

        The dataset type. One of the following values:

        • Interactions

        • Items

        • Users

        • Event-Interactions

      • status

        String status

        The status of the dataset.

        A dataset can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the dataset was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the dataset was last updated.

  • Class com.amazonaws.services.personalize.model.DataSource extends Object implements Serializable

    • Serialized Fields

      • dataLocation

        String dataLocation

        The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored. For example:

        s3://bucket-name/training-data.csv

  • Class com.amazonaws.services.personalize.model.DefaultCategoricalHyperParameterRange extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the hyperparameter.

      • values

        List<E> values

        A list of the categories for the hyperparameter.

      • isTunable

        Boolean isTunable

        Whether the hyperparameter is tunable.

  • Class com.amazonaws.services.personalize.model.DefaultContinuousHyperParameterRange extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the hyperparameter.

      • minValue

        Double minValue

        The minimum allowable value for the hyperparameter.

      • maxValue

        Double maxValue

        The maximum allowable value for the hyperparameter.

      • isTunable

        Boolean isTunable

        Whether the hyperparameter is tunable.

  • Class com.amazonaws.services.personalize.model.DefaultHyperParameterRanges extends Object implements Serializable

    • Serialized Fields

      • integerHyperParameterRanges

        List<E> integerHyperParameterRanges

        The integer-valued hyperparameters and their default ranges.

      • continuousHyperParameterRanges

        List<E> continuousHyperParameterRanges

        The continuous hyperparameters and their default ranges.

      • categoricalHyperParameterRanges

        List<E> categoricalHyperParameterRanges

        The categorical hyperparameters and their default ranges.

  • Class com.amazonaws.services.personalize.model.DefaultIntegerHyperParameterRange extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the hyperparameter.

      • minValue

        Integer minValue

        The minimum allowable value for the hyperparameter.

      • maxValue

        Integer maxValue

        The maximum allowable value for the hyperparameter.

      • isTunable

        Boolean isTunable

        Indicates whether the hyperparameter is tunable.

  • Class com.amazonaws.services.personalize.model.DeleteCampaignRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • campaignArn

        String campaignArn

        The Amazon Resource Name (ARN) of the campaign to delete.

  • Class com.amazonaws.services.personalize.model.DeleteCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DeleteDatasetGroupRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetGroupArn

        String datasetGroupArn

        The ARN of the dataset group to delete.

  • Class com.amazonaws.services.personalize.model.DeleteDatasetGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DeleteDatasetRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetArn

        String datasetArn

        The Amazon Resource Name (ARN) of the dataset to delete.

  • Class com.amazonaws.services.personalize.model.DeleteDatasetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DeleteEventTrackerRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • eventTrackerArn

        String eventTrackerArn

        The Amazon Resource Name (ARN) of the event tracker to delete.

  • Class com.amazonaws.services.personalize.model.DeleteEventTrackerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DeleteSchemaRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • schemaArn

        String schemaArn

        The Amazon Resource Name (ARN) of the schema to delete.

  • Class com.amazonaws.services.personalize.model.DeleteSchemaResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DeleteSolutionRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionArn

        String solutionArn

        The ARN of the solution to delete.

  • Class com.amazonaws.services.personalize.model.DeleteSolutionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Class com.amazonaws.services.personalize.model.DescribeAlgorithmRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • algorithmArn

        String algorithmArn

        The Amazon Resource Name (ARN) of the algorithm to describe.

  • Class com.amazonaws.services.personalize.model.DescribeAlgorithmResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • algorithm

        Algorithm algorithm

        A listing of the properties of the algorithm.

  • Class com.amazonaws.services.personalize.model.DescribeBatchInferenceJobRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • batchInferenceJobArn

        String batchInferenceJobArn

        The ARN of the batch inference job to describe.

  • Class com.amazonaws.services.personalize.model.DescribeBatchInferenceJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • batchInferenceJob

        BatchInferenceJob batchInferenceJob

        Information on the specified batch inference job.

  • Class com.amazonaws.services.personalize.model.DescribeCampaignRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • campaignArn

        String campaignArn

        The Amazon Resource Name (ARN) of the campaign.

  • Class com.amazonaws.services.personalize.model.DescribeCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • campaign

        Campaign campaign

        The properties of the campaign.

  • Class com.amazonaws.services.personalize.model.DescribeDatasetGroupRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group to describe.

  • Class com.amazonaws.services.personalize.model.DescribeDatasetGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • datasetGroup

        DatasetGroup datasetGroup

        A listing of the dataset group's properties.

  • Class com.amazonaws.services.personalize.model.DescribeDatasetImportJobRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetImportJobArn

        String datasetImportJobArn

        The Amazon Resource Name (ARN) of the dataset import job to describe.

  • Class com.amazonaws.services.personalize.model.DescribeDatasetImportJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • datasetImportJob

        DatasetImportJob datasetImportJob

        Information about the dataset import job, including the status.

        The status is one of the following values:

        • CREATE PENDING

        • CREATE IN_PROGRESS

        • ACTIVE

        • CREATE FAILED

  • Class com.amazonaws.services.personalize.model.DescribeDatasetRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetArn

        String datasetArn

        The Amazon Resource Name (ARN) of the dataset to describe.

  • Class com.amazonaws.services.personalize.model.DescribeDatasetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • dataset

        Dataset dataset

        A listing of the dataset's properties.

  • Class com.amazonaws.services.personalize.model.DescribeEventTrackerRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • eventTrackerArn

        String eventTrackerArn

        The Amazon Resource Name (ARN) of the event tracker to describe.

  • Class com.amazonaws.services.personalize.model.DescribeEventTrackerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • eventTracker

        EventTracker eventTracker

        An object that describes the event tracker.

  • Class com.amazonaws.services.personalize.model.DescribeFeatureTransformationRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • featureTransformationArn

        String featureTransformationArn

        The Amazon Resource Name (ARN) of the feature transformation to describe.

  • Class com.amazonaws.services.personalize.model.DescribeFeatureTransformationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • featureTransformation

        FeatureTransformation featureTransformation

        A listing of the FeatureTransformation properties.

  • Class com.amazonaws.services.personalize.model.DescribeRecipeRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • recipeArn

        String recipeArn

        The Amazon Resource Name (ARN) of the recipe to describe.

  • Class com.amazonaws.services.personalize.model.DescribeRecipeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • recipe

        Recipe recipe

        An object that describes the recipe.

  • Class com.amazonaws.services.personalize.model.DescribeSchemaRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • schemaArn

        String schemaArn

        The Amazon Resource Name (ARN) of the schema to retrieve.

  • Class com.amazonaws.services.personalize.model.DescribeSchemaResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

  • Class com.amazonaws.services.personalize.model.DescribeSolutionRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionArn

        String solutionArn

        The Amazon Resource Name (ARN) of the solution to describe.

  • Class com.amazonaws.services.personalize.model.DescribeSolutionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • solution

        Solution solution

        An object that describes the solution.

  • Class com.amazonaws.services.personalize.model.DescribeSolutionVersionRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The Amazon Resource Name (ARN) of the solution version.

  • Class com.amazonaws.services.personalize.model.DescribeSolutionVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

  • Class com.amazonaws.services.personalize.model.EventTracker extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the event tracker.

      • eventTrackerArn

        String eventTrackerArn

        The ARN of the event tracker.

      • accountId

        String accountId

        The Amazon AWS account that owns the event tracker.

      • trackingId

        String trackingId

        The ID of the event tracker. Include this ID in requests to the PutEvents API.

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group that receives the event data.

      • status

        String status

        The status of the event tracker.

        An event tracker can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix format) that the event tracker was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the event tracker was last updated.

  • Class com.amazonaws.services.personalize.model.EventTrackerSummary extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the event tracker.

      • eventTrackerArn

        String eventTrackerArn

        The Amazon Resource Name (ARN) of the event tracker.

      • status

        String status

        The status of the event tracker.

        An event tracker can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the event tracker was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the event tracker was last updated.

  • Class com.amazonaws.services.personalize.model.FeatureTransformation extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the feature transformation.

      • featureTransformationArn

        String featureTransformationArn

        The Amazon Resource Name (ARN) of the FeatureTransformation object.

      • defaultParameters

        Map<K,V> defaultParameters

        Provides the default parameters for feature transformation.

      • creationDateTime

        Date creationDateTime

        The creation date and time (in Unix time) of the feature transformation.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The last update date and time (in Unix time) of the feature transformation.

      • status

        String status

        The status of the feature transformation.

        A feature transformation can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • Class com.amazonaws.services.personalize.model.GetSolutionMetricsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The Amazon Resource Name (ARN) of the solution version for which to get metrics.

  • Class com.amazonaws.services.personalize.model.GetSolutionMetricsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The same solution version ARN as specified in the request.

      • metrics

        Map<K,V> metrics

        The metrics for the solution version.

  • Class com.amazonaws.services.personalize.model.HPOConfig extends Object implements Serializable

    • Serialized Fields

      • hpoObjective

        HPOObjective hpoObjective

        The metric to optimize during HPO.

      • hpoResourceConfig

        HPOResourceConfig hpoResourceConfig

        Describes the resource configuration for HPO.

      • algorithmHyperParameterRanges

        HyperParameterRanges algorithmHyperParameterRanges

        The hyperparameters and their allowable ranges.

  • Class com.amazonaws.services.personalize.model.HPOObjective extends Object implements Serializable

    • Serialized Fields

      • type

        String type

        The data type of the metric.

      • metricName

        String metricName

        The name of the metric.

      • metricRegex

        String metricRegex

        A regular expression for finding the metric in the training job logs.

  • Class com.amazonaws.services.personalize.model.HPOResourceConfig extends Object implements Serializable

    • Serialized Fields

      • maxNumberOfTrainingJobs

        String maxNumberOfTrainingJobs

        The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.

      • maxParallelTrainingJobs

        String maxParallelTrainingJobs

        The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.

  • Class com.amazonaws.services.personalize.model.HyperParameterRanges extends Object implements Serializable

    • Serialized Fields

      • integerHyperParameterRanges

        List<E> integerHyperParameterRanges

        The integer-valued hyperparameters and their ranges.

      • continuousHyperParameterRanges

        List<E> continuousHyperParameterRanges

        The continuous hyperparameters and their ranges.

      • categoricalHyperParameterRanges

        List<E> categoricalHyperParameterRanges

        The categorical hyperparameters and their ranges.

  • Class com.amazonaws.services.personalize.model.IntegerHyperParameterRange extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the hyperparameter.

      • minValue

        Integer minValue

        The minimum allowable value for the hyperparameter.

      • maxValue

        Integer maxValue

        The maximum allowable value for the hyperparameter.

  • Class com.amazonaws.services.personalize.model.InvalidInputException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.InvalidNextTokenException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.LimitExceededException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.ListBatchInferenceJobsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The Amazon Resource Name (ARN) of the solution version from which the batch inference jobs were created.

      • nextToken

        String nextToken

        The token to request the next page of results.

      • maxResults

        Integer maxResults

        The maximum number of batch inference job results to return in each page. The default value is 100.

  • Class com.amazonaws.services.personalize.model.ListBatchInferenceJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • batchInferenceJobs

        List<E> batchInferenceJobs

        A list containing information on each job that is returned.

      • nextToken

        String nextToken

        The token to use to retreive the next page of results. The value is null when there are no more results to return.

  • Class com.amazonaws.services.personalize.model.ListCampaignsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionArn

        String solutionArn

        The Amazon Resource Name (ARN) of the solution to list the campaigns for. When a solution is not specified, all the campaigns associated with the account are listed.

      • nextToken

        String nextToken

        A token returned from the previous call to ListCampaigns for getting the next set of campaigns (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of campaigns to return.

  • Class com.amazonaws.services.personalize.model.ListCampaignsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • campaigns

        List<E> campaigns

        A list of the campaigns.

      • nextToken

        String nextToken

        A token for getting the next set of campaigns (if they exist).

  • Class com.amazonaws.services.personalize.model.ListDatasetGroupsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • nextToken

        String nextToken

        A token returned from the previous call to ListDatasetGroups for getting the next set of dataset groups (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of dataset groups to return.

  • Class com.amazonaws.services.personalize.model.ListDatasetGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • datasetGroups

        List<E> datasetGroups

        The list of your dataset groups.

      • nextToken

        String nextToken

        A token for getting the next set of dataset groups (if they exist).

  • Class com.amazonaws.services.personalize.model.ListDatasetImportJobsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetArn

        String datasetArn

        The Amazon Resource Name (ARN) of the dataset to list the dataset import jobs for.

      • nextToken

        String nextToken

        A token returned from the previous call to ListDatasetImportJobs for getting the next set of dataset import jobs (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of dataset import jobs to return.

  • Class com.amazonaws.services.personalize.model.ListDatasetImportJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • datasetImportJobs

        List<E> datasetImportJobs

        The list of dataset import jobs.

      • nextToken

        String nextToken

        A token for getting the next set of dataset import jobs (if they exist).

  • Class com.amazonaws.services.personalize.model.ListDatasetsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group that contains the datasets to list.

      • nextToken

        String nextToken

        A token returned from the previous call to ListDatasetImportJobs for getting the next set of dataset import jobs (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of datasets to return.

  • Class com.amazonaws.services.personalize.model.ListDatasetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • datasets

        List<E> datasets

        An array of Dataset objects. Each object provides metadata information.

      • nextToken

        String nextToken

        A token for getting the next set of datasets (if they exist).

  • Class com.amazonaws.services.personalize.model.ListEventTrackersRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetGroupArn

        String datasetGroupArn

        The ARN of a dataset group used to filter the response.

      • nextToken

        String nextToken

        A token returned from the previous call to ListEventTrackers for getting the next set of event trackers (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of event trackers to return.

  • Class com.amazonaws.services.personalize.model.ListEventTrackersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • eventTrackers

        List<E> eventTrackers

        A list of event trackers.

      • nextToken

        String nextToken

        A token for getting the next set of event trackers (if they exist).

  • Class com.amazonaws.services.personalize.model.ListRecipesRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • recipeProvider

        String recipeProvider

        The default is SERVICE.

      • nextToken

        String nextToken

        A token returned from the previous call to ListRecipes for getting the next set of recipes (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of recipes to return.

  • Class com.amazonaws.services.personalize.model.ListRecipesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • recipes

        List<E> recipes

        The list of available recipes.

      • nextToken

        String nextToken

        A token for getting the next set of recipes.

  • Class com.amazonaws.services.personalize.model.ListSchemasRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • nextToken

        String nextToken

        A token returned from the previous call to ListSchemas for getting the next set of schemas (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of schemas to return.

  • Class com.amazonaws.services.personalize.model.ListSchemasResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • schemas

        List<E> schemas

        A list of schemas.

      • nextToken

        String nextToken

        A token used to get the next set of schemas (if they exist).

  • Class com.amazonaws.services.personalize.model.ListSolutionsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group.

      • nextToken

        String nextToken

        A token returned from the previous call to ListSolutions for getting the next set of solutions (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of solutions to return.

  • Class com.amazonaws.services.personalize.model.ListSolutionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • solutions

        List<E> solutions

        A list of the current solutions.

      • nextToken

        String nextToken

        A token for getting the next set of solutions (if they exist).

  • Class com.amazonaws.services.personalize.model.ListSolutionVersionsRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • solutionArn

        String solutionArn

        The Amazon Resource Name (ARN) of the solution.

      • nextToken

        String nextToken

        A token returned from the previous call to ListSolutionVersions for getting the next set of solution versions (if they exist).

      • maxResults

        Integer maxResults

        The maximum number of solution versions to return.

  • Class com.amazonaws.services.personalize.model.ListSolutionVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • solutionVersions

        List<E> solutionVersions

        A list of solution versions describing the version properties.

      • nextToken

        String nextToken

        A token for getting the next set of solution versions (if they exist).

  • Class com.amazonaws.services.personalize.model.Recipe extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the recipe.

      • recipeArn

        String recipeArn

        The Amazon Resource Name (ARN) of the recipe.

      • algorithmArn

        String algorithmArn

        The Amazon Resource Name (ARN) of the algorithm that Amazon Personalize uses to train the model.

      • featureTransformationArn

        String featureTransformationArn

        The ARN of the FeatureTransformation object.

      • status

        String status

        The status of the recipe.

      • description

        String description

        The description of the recipe.

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix format) that the recipe was created.

      • recipeType

        String recipeType

        One of the following values:

        • PERSONALIZED_RANKING

        • RELATED_ITEMS

        • USER_PERSONALIZATION

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix format) that the recipe was last updated.

  • Class com.amazonaws.services.personalize.model.RecipeSummary extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the recipe.

      • recipeArn

        String recipeArn

        The Amazon Resource Name (ARN) of the recipe.

      • status

        String status

        The status of the recipe.

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the recipe was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the recipe was last updated.

  • Class com.amazonaws.services.personalize.model.ResourceAlreadyExistsException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.ResourceInUseException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.ResourceNotFoundException extends AmazonPersonalizeException implements Serializable

    serialVersionUID:
    1L
  • Class com.amazonaws.services.personalize.model.S3DataConfig extends Object implements Serializable

    • Serialized Fields

      • path

        String path

        The file path of the Amazon S3 bucket.

      • kmsKeyArn

        String kmsKeyArn

        The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files of a batch inference job.

  • Class com.amazonaws.services.personalize.model.Solution extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the solution.

      • solutionArn

        String solutionArn

        The ARN of the solution.

      • performHPO

        Boolean performHPO

        Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

      • performAutoML

        Boolean performAutoML

        When true, Amazon Personalize performs a search for the best USER_PERSONALIZATION recipe from the list specified in the solution configuration (recipeArn must not be specified). When false (the default), Amazon Personalize uses recipeArn for training.

      • recipeArn

        String recipeArn

        The ARN of the recipe used to create the solution.

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group that provides the training data.

      • eventType

        String eventType

        The event type (for example, 'click' or 'like') that is used for training the model.

      • solutionConfig

        SolutionConfig solutionConfig

        Describes the configuration properties for the solution.

      • autoMLResult

        AutoMLResult autoMLResult

        When performAutoML is true, specifies the best recipe found.

      • status

        String status

        The status of the solution.

        A solution can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        Date creationDateTime

        The creation date and time (in Unix time) of the solution.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the solution was last updated.

      • latestSolutionVersion

        SolutionVersionSummary latestSolutionVersion

        Describes the latest version of the solution, including the status and the ARN.

  • Class com.amazonaws.services.personalize.model.SolutionConfig extends Object implements Serializable

    • Serialized Fields

      • eventValueThreshold

        String eventValueThreshold

        Only events with a value greater than or equal to this threshold are used for training a model.

      • hpoConfig

        HPOConfig hpoConfig

        Describes the properties for hyperparameter optimization (HPO).

      • algorithmHyperParameters

        Map<K,V> algorithmHyperParameters

        Lists the hyperparameter names and ranges.

      • featureTransformationParameters

        Map<K,V> featureTransformationParameters

        Lists the feature transformation parameters.

      • autoMLConfig

        AutoMLConfig autoMLConfig

        The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

  • Class com.amazonaws.services.personalize.model.SolutionSummary extends Object implements Serializable

    • Serialized Fields

      • name

        String name

        The name of the solution.

      • solutionArn

        String solutionArn

        The Amazon Resource Name (ARN) of the solution.

      • status

        String status

        The status of the solution.

        A solution can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that the solution was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the solution was last updated.

  • Class com.amazonaws.services.personalize.model.SolutionVersion extends Object implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The ARN of the solution version.

      • solutionArn

        String solutionArn

        The ARN of the solution.

      • performHPO

        Boolean performHPO

        Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

      • performAutoML

        Boolean performAutoML

        When true, Amazon Personalize searches for the most optimal recipe according to the solution configuration. When false (the default), Amazon Personalize uses recipeArn.

      • recipeArn

        String recipeArn

        The ARN of the recipe used in the solution.

      • eventType

        String eventType

        The event type (for example, 'click' or 'like') that is used for training the model.

      • datasetGroupArn

        String datasetGroupArn

        The Amazon Resource Name (ARN) of the dataset group providing the training data.

      • solutionConfig

        SolutionConfig solutionConfig

        Describes the configuration properties for the solution.

      • trainingHours

        Double trainingHours

        The time used to train the model. You are billed for the time it takes to train a model. This field is visible only after Amazon Personalize successfully trains a model.

      • trainingMode

        String trainingMode

        The scope of training used to create the solution version. The FULL option trains the solution version based on the entirety of the input solution's training data, while the UPDATE option processes only the training data that has changed since the creation of the last solution version. Choose UPDATE when you want to start recommending items added to the dataset without retraining the model.

        The UPDATE option can only be used after you've created a solution version with the FULL option and the training solution uses the native-recipe-hrnn-coldstart.

      • status

        String status

        The status of the solution version.

        A solution version can be in one of the following states:

        • CREATE PENDING

        • CREATE IN_PROGRESS

        • ACTIVE

        • CREATE FAILED

      • failureReason

        String failureReason

        If training a solution version fails, the reason for the failure.

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that this version of the solution was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the solution was last updated.

  • Class com.amazonaws.services.personalize.model.SolutionVersionSummary extends Object implements Serializable

    • Serialized Fields

      • solutionVersionArn

        String solutionVersionArn

        The Amazon Resource Name (ARN) of the solution version.

      • status

        String status

        The status of the solution version.

        A solution version can be in one of the following states:

        • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

      • creationDateTime

        Date creationDateTime

        The date and time (in Unix time) that this version of a solution was created.

      • lastUpdatedDateTime

        Date lastUpdatedDateTime

        The date and time (in Unix time) that the solution version was last updated.

      • failureReason

        String failureReason

        If a solution version fails, the reason behind the failure.

  • Class com.amazonaws.services.personalize.model.UpdateCampaignRequest extends AmazonWebServiceRequest implements Serializable

    • Serialized Fields

      • campaignArn

        String campaignArn

        The Amazon Resource Name (ARN) of the campaign.

      • solutionVersionArn

        String solutionVersionArn

        The ARN of a new solution version to deploy.

      • minProvisionedTPS

        Integer minProvisionedTPS

        Specifies the requested minimum provisioned transactions (recommendations) per second that Amazon Personalize will support.

  • Class com.amazonaws.services.personalize.model.UpdateCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Serialized Fields

      • campaignArn

        String campaignArn

        The same campaign ARN as given in the request.

  • Package com.amazonaws.services.personalizeevents.model

  • Package com.amazonaws.services.personalizeruntime.model

  • Package com.amazonaws.services.pi.model

    • Class com.amazonaws.services.pi.model.AWSPIException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.pi.model.DataPoint extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Date timestamp

          The time, in epoch format, associated with a particular Value.

        • value

          Double value

          The actual value associated with a particular Timestamp.

    • Class com.amazonaws.services.pi.model.DescribeDimensionKeysRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceType

          String serviceType

          The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS

        • identifier

          String identifier

          An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.

          To use an Amazon RDS instance as a data source, you specify its DbiResourceId value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A

        • startTime

          Date startTime

          The date and time specifying the beginning of the requested time series data. You can't specify a StartTime that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime will be returned.

          The value for StartTime must be earlier than the value for EndTime.

        • endTime

          Date endTime

          The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime will be returned.

          The value for EndTime must be later than the value for StartTime.

        • metric

          String metric

          The name of a Performance Insights metric to be measured.

          Valid values for Metric are:

          • db.load.avg - a scaled representation of the number of active sessions for the database engine.

          • db.sampledload.avg - the raw number of active sessions for the database engine.

        • periodInSeconds

          Integer periodInSeconds

          The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:

          • 1 (one second)

          • 60 (one minute)

          • 300 (five minutes)

          • 3600 (one hour)

          • 86400 (twenty-four hours)

          If you don't specify PeriodInSeconds, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.

        • groupBy

          DimensionGroup groupBy

          A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

        • partitionBy

          DimensionGroup partitionBy

          For each dimension specified in GroupBy, specify a secondary dimension to further subdivide the partition keys in the response.

        • filter

          Map<K,V> filter

          One or more filters to apply in the request. Restrictions:

          • Any number of filters by the same dimension, as specified in the GroupBy or Partition parameters.

          • A single filter for any other dimension in this dimension group.

        • maxResults

          Integer maxResults

          The maximum number of items to return in the response. If more items exist than the specified MaxRecords value, a pagination token is included in the response so that the remaining results can be retrieved.

        • nextToken

          String nextToken

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.pi.model.DescribeDimensionKeysResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • alignedStartTime

          Date alignedStartTime

          The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedStartTime will be less than or equal to the value of the user-specified StartTime.

        • alignedEndTime

          Date alignedEndTime

          The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedEndTime will be greater than or equal to the value of the user-specified Endtime.

        • partitionKeys

          List<E> partitionKeys

          If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.

        • keys

          List<E> keys

          The dimension keys that were requested.

        • nextToken

          String nextToken

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.pi.model.DimensionGroup extends Object implements Serializable

      • Serialized Fields

        • group

          String group

          The name of the dimension group. Valid values are:

          • db.user

          • db.host

          • db.sql

          • db.sql_tokenized

          • db.wait_event

          • db.wait_event_type

        • dimensions

          List<E> dimensions

          A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.

          Valid values for elements in the Dimensions array are:

          • db.user.id

          • db.user.name

          • db.host.id

          • db.host.name

          • db.sql.id

          • db.sql.db_id

          • db.sql.statement

          • db.sql.tokenized_id

          • db.sql_tokenized.id

          • db.sql_tokenized.db_id

          • db.sql_tokenized.statement

          • db.wait_event.name

          • db.wait_event.type

          • db.wait_event_type.name

        • limit

          Integer limit

          The maximum number of items to fetch for this dimension group.

    • Class com.amazonaws.services.pi.model.DimensionKeyDescription extends Object implements Serializable

      • Serialized Fields

        • dimensions

          Map<K,V> dimensions

          A map of name-value pairs for the dimensions in the group.

        • total

          Double total

          The aggregated metric value for the dimension(s), over the requested time range.

        • partitions

          List<E> partitions

          If PartitionBy was specified, PartitionKeys contains the dimensions that were.

    • Class com.amazonaws.services.pi.model.GetResourceMetricsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceType

          String serviceType

          The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS

        • identifier

          String identifier

          An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.

          To use an Amazon RDS instance as a data source, you specify its DbiResourceId value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A

        • metricQueries

          List<E> metricQueries

          An array of one or more queries to perform. Each query must specify a Performance Insights metric, and can optionally specify aggregation and filtering criteria.

        • startTime

          Date startTime

          The date and time specifying the beginning of the requested time series data. You can't specify a StartTime that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime will be returned.

          The value for StartTime must be earlier than the value for EndTime.

        • endTime

          Date endTime

          The date and time specifiying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime will be returned.

          The value for EndTime must be later than the value for StartTime.

        • periodInSeconds

          Integer periodInSeconds

          The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:

          • 1 (one second)

          • 60 (one minute)

          • 300 (five minutes)

          • 3600 (one hour)

          • 86400 (twenty-four hours)

          If you don't specify PeriodInSeconds, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.

        • maxResults

          Integer maxResults

          The maximum number of items to return in the response. If more items exist than the specified MaxRecords value, a pagination token is included in the response so that the remaining results can be retrieved.

        • nextToken

          String nextToken

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.pi.model.GetResourceMetricsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • alignedStartTime

          Date alignedStartTime

          The start time for the returned metrics, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedStartTime will be less than or equal to the value of the user-specified StartTime.

        • alignedEndTime

          Date alignedEndTime

          The end time for the returned metrics, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedEndTime will be greater than or equal to the value of the user-specified Endtime.

        • identifier

          String identifier

          An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.

          To use an Amazon RDS instance as a data source, you specify its DbiResourceId value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A

        • metricList

          List<E> metricList

          An array of metric results,, where each array element contains all of the data points for a particular dimension.

        • nextToken

          String nextToken

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.pi.model.InternalServiceErrorException extends AWSPIException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.pi.model.InvalidArgumentException extends AWSPIException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.pi.model.MetricKeyDataPoints extends Object implements Serializable

      • Serialized Fields

        • key

          ResponseResourceMetricKey key

          The dimension(s) to which the data points apply.

        • dataPoints

          List<E> dataPoints

          An array of timestamp-value pairs, representing measurements over a period of time.

    • Class com.amazonaws.services.pi.model.MetricQuery extends Object implements Serializable

      • Serialized Fields

        • metric

          String metric

          The name of a Performance Insights metric to be measured.

          Valid values for Metric are:

          • db.load.avg - a scaled representation of the number of active sessions for the database engine.

          • db.sampledload.avg - the raw number of active sessions for the database engine.

        • groupBy

          DimensionGroup groupBy

          A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

        • filter

          Map<K,V> filter

          One or more filters to apply in the request. Restrictions:

          • Any number of filters by the same dimension, as specified in the GroupBy parameter.

          • A single filter for any other dimension in this dimension group.

    • Class com.amazonaws.services.pi.model.NotAuthorizedException extends AWSPIException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.pi.model.ResponsePartitionKey extends Object implements Serializable

      • Serialized Fields

        • dimensions

          Map<K,V> dimensions

          A dimension map that contains the dimension(s) for this partition.

    • Class com.amazonaws.services.pi.model.ResponseResourceMetricKey extends Object implements Serializable

      • Serialized Fields

        • metric

          String metric

          The name of a Performance Insights metric to be measured.

          Valid values for Metric are:

          • db.load.avg - a scaled representation of the number of active sessions for the database engine.

          • db.sampledload.avg - the raw number of active sessions for the database engine.

        • dimensions

          Map<K,V> dimensions

          The valid dimensions for the metric.

  • Package com.amazonaws.services.pinpoint.model

    • Class com.amazonaws.services.pinpoint.model.ActivitiesResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each activity that was performed by the campaign.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.Activity extends Object implements Serializable

      • Serialized Fields

        • conditionalSplit

          ConditionalSplitActivity conditionalSplit

          The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.

        • description

          String description

          The custom description of the activity.

        • eMAIL

          EmailMessageActivity eMAIL

          The settings for an email activity. This type of activity sends an email message to participants.

        • holdout

          HoldoutActivity holdout

          The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.

        • multiCondition

          MultiConditionalSplitActivity multiCondition

          The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.

        • randomSplit

          RandomSplitActivity randomSplit

          The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.

        • wait

          WaitActivity wait

          The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

    • Class com.amazonaws.services.pinpoint.model.ActivityResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the campaign applies to.

        • campaignId

          String campaignId

          The unique identifier for the campaign that the activity applies to.

        • end

          String end

          The actual time, in ISO 8601 format, when the activity was marked CANCELLED or COMPLETED.

        • id

          String id

          The unique identifier for the activity.

        • result

          String result

          Specifies whether the activity succeeded. Possible values are SUCCESS and FAIL.

        • scheduledStart

          String scheduledStart

          The scheduled start time, in ISO 8601 format, for the activity.

        • start

          String start

          The actual start time, in ISO 8601 format, of the activity.

        • state

          String state

          The current status of the activity. Possible values are: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.

        • successfulEndpointCount

          Integer successfulEndpointCount

          The total number of endpoints that the campaign successfully delivered messages to.

        • timezonesCompletedCount

          Integer timezonesCompletedCount

          The total number of time zones that were completed.

        • timezonesTotalCount

          Integer timezonesTotalCount

          The total number of unique time zones that are in the segment for the campaign.

        • totalEndpointCount

          Integer totalEndpointCount

          The total number of endpoints that the campaign attempted to deliver messages to.

        • treatmentId

          String treatmentId

          The unique identifier for the campaign treatment that the activity applies to. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

    • Class com.amazonaws.services.pinpoint.model.AddressConfiguration extends Object implements Serializable

      • Serialized Fields

        • bodyOverride

          String bodyOverride

          The message body to use instead of the default message body. This value overrides the default message body.

        • channelType

          String channelType

          The channel to use when sending the message.

        • context

          Map<K,V> context

          An object that maps custom attributes to attributes for the address and is attached to the message. For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.

        • substitutions

          Map<K,V> substitutions

          A map of the message variables to merge with the variables specified by properties of the DefaultMessage object. The variables specified in this map take precedence over all other variables.

        • titleOverride

          String titleOverride

          The message title to use instead of the default message title. This value overrides the default message title.

    • Class com.amazonaws.services.pinpoint.model.ADMChannelRequest extends Object implements Serializable

      • Serialized Fields

        • clientId

          String clientId

          The Client ID that you received from Amazon to send messages by using ADM.

        • clientSecret

          String clientSecret

          The Client Secret that you received from Amazon to send messages by using ADM.

        • enabled

          Boolean enabled

          Specifies whether to enable the ADM channel for the application.

    • Class com.amazonaws.services.pinpoint.model.ADMChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the ADM channel applies to.

        • creationDate

          String creationDate

          The date and time when the ADM channel was enabled.

        • enabled

          Boolean enabled

          Specifies whether the ADM channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the ADM channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the ADM channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the ADM channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.

        • version

          Integer version

          The current version of the ADM channel.

    • Class com.amazonaws.services.pinpoint.model.ADMMessage extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if the recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The body of the notification message.

        • consolidationKey

          String consolidationKey

          An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.

        • data

          Map<K,V> data

          The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

        • expiresAfter

          String expiresAfter

          The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.

        • iconReference

          String iconReference

          The icon image name of the asset saved in your app.

        • imageIconUrl

          String imageIconUrl

          The URL of the large icon image to display in the content view of the push notification.

        • imageUrl

          String imageUrl

          The URL of an image to display in the push notification.

        • mD5

          String mD5

          The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

        • silentPush

          Boolean silentPush

          Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

        • smallImageIconUrl

          String smallImageIconUrl

          The URL of the small icon image to display in the status bar and the content view of the push notification.

        • sound

          String sound

          The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the notification message. You can override the default variables with individual address variables.

        • title

          String title

          The title to display above the notification message on the recipient's device.

        • url

          String url

          The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.AmazonPinpointException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.pinpoint.model.AndroidPushNotificationTemplate extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The message body to use in a push notification that's based on the message template.

        • imageIconUrl

          String imageIconUrl

          The URL of the large icon image to display in the content view of a push notification that's based on the message template.

        • imageUrl

          String imageUrl

          The URL of an image to display in a push notification that's based on the message template.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for a push notification that's based on the message template. If specified, this value overrides all other content for the message template.

        • smallImageIconUrl

          String smallImageIconUrl

          The URL of the small icon image to display in the status bar and the content view of a push notification that's based on the message template.

        • sound

          String sound

          The sound to play when a recipient receives a push notification that's based on the message template. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

        • title

          String title

          The title to use in a push notification that's based on the message template. This title appears above the notification message on a recipient's device.

        • url

          String url

          The URL to open in a recipient's default mobile browser, if a recipient taps a a push notification that's based on the message template and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.APNSChannelRequest extends Object implements Serializable

      • Serialized Fields

        • bundleId

          String bundleId

          The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

        • certificate

          String certificate

          The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether to enable the APNs channel for the application.

        • privateKey

          String privateKey

          The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.

        • teamId

          String teamId

          The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

        • tokenKey

          String tokenKey

          The authentication key to use for APNs tokens.

        • tokenKeyId

          String tokenKeyId

          The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.

    • Class com.amazonaws.services.pinpoint.model.APNSChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the APNs channel applies to.

        • creationDate

          String creationDate

          The date and time when the APNs channel was enabled.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether the APNs channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • hasTokenKey

          Boolean hasTokenKey

          Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

        • id

          String id

          (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the APNs channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the APNs channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the APNs channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.

        • version

          Integer version

          The current version of the APNs channel.

    • Class com.amazonaws.services.pinpoint.model.APNSMessage extends Object implements Serializable

      • Serialized Fields

        • aPNSPushType

          String aPNSPushType

          The type of push notification to send. Valid values are:

          • alert - For a standard notification that's displayed on recipients' devices and prompts a recipient to interact with the notification.

          • background - For a silent notification that delivers content in the background and isn't displayed on recipients' devices.

          • complication - For a notification that contains update information for an app’s complication timeline.

          • fileprovider - For a notification that signals changes to a File Provider extension.

          • mdm - For a notification that tells managed devices to contact the MDM server.

          • voip - For a notification that provides information about an incoming VoIP call.

          Amazon Pinpoint specifies this value in the apns-push-type request header when it sends the notification message to APNs. If you don't specify a value for this property, Amazon Pinpoint sets the value to alert or background automatically, based on the value that you specify for the SilentPush or RawContent property of the message.

          For more information about the apns-push-type request header, see Sending Notification Requests to APNs on the Apple Developer website.

        • action

          String action

          The action to occur if the recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • badge

          Integer badge

          The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.

        • body

          String body

          The body of the notification message.

        • category

          String category

          The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.

        • collapseId

          String collapseId

          An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.

          Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.

        • data

          Map<K,V> data

          The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

        • mediaUrl

          String mediaUrl

          The URL of an image or video to display in the push notification.

        • preferredAuthenticationMethod

          String preferredAuthenticationMethod

          The authentication method that you want Amazon Pinpoint to use when authenticating with APNs, CERTIFICATE or TOKEN.

        • priority

          String priority

          para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.

          /listitem>
        • 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.

        • /para>

          Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.

          The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

          If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.

        • silentPush

          Boolean silentPush

          Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.

          Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.

          If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.

          Apple has indicated that they will throttle "excessive" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.

        • sound

          String sound

          The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the notification message. You can override these default variables with individual address variables.

        • threadId

          String threadId

          The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.

        • timeToLive

          Integer timeToLive

          The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.

          Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.

        • title

          String title

          The title to display above the notification message on the recipient's device.

        • url

          String url

          The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.APNSPushNotificationTemplate extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The message body to use in push notifications that are based on the message template.

        • mediaUrl

          String mediaUrl

          The URL of an image or video to display in push notifications that are based on the message template.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for push notifications that are based on the message template. If specified, this value overrides all other content for the message template.

        • sound

          String sound

          The key for the sound to play when the recipient receives a push notification that's based on the message template. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

        • title

          String title

          The title to use in push notifications that are based on the message template. This title appears above the notification message on a recipient's device.

        • url

          String url

          The URL to open in the recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.APNSSandboxChannelRequest extends Object implements Serializable

      • Serialized Fields

        • bundleId

          String bundleId

          The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

        • certificate

          String certificate

          The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether to enable the APNs sandbox channel for the application.

        • privateKey

          String privateKey

          The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.

        • teamId

          String teamId

          The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

        • tokenKey

          String tokenKey

          The authentication key to use for APNs tokens.

        • tokenKeyId

          String tokenKeyId

          The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

    • Class com.amazonaws.services.pinpoint.model.APNSSandboxChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the APNs sandbox channel applies to.

        • creationDate

          String creationDate

          The date and time when the APNs sandbox channel was enabled.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that Amazon Pinpoint uses to authenticate with the APNs sandbox environment for this channel, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether the APNs sandbox channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • hasTokenKey

          Boolean hasTokenKey

          Specifies whether the APNs sandbox channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

        • id

          String id

          (Deprecated) An identifier for the APNs sandbox channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the APNs sandbox channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the APNs sandbox channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the APNs sandbox channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the APNs sandbox channel, this value is APNS_SANDBOX.

        • version

          Integer version

          The current version of the APNs sandbox channel.

    • Class com.amazonaws.services.pinpoint.model.APNSVoipChannelRequest extends Object implements Serializable

      • Serialized Fields

        • bundleId

          String bundleId

          The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

        • certificate

          String certificate

          The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether to enable the APNs VoIP channel for the application.

        • privateKey

          String privateKey

          The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.

        • teamId

          String teamId

          The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

        • tokenKey

          String tokenKey

          The authentication key to use for APNs tokens.

        • tokenKeyId

          String tokenKeyId

          The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.

    • Class com.amazonaws.services.pinpoint.model.APNSVoipChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the APNs VoIP channel applies to.

        • creationDate

          String creationDate

          The date and time when the APNs VoIP channel was enabled.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether the APNs VoIP channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • hasTokenKey

          Boolean hasTokenKey

          Specifies whether the APNs VoIP channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

        • id

          String id

          (Deprecated) An identifier for the APNs VoIP channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the APNs VoIP channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the APNs VoIP channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the APNs VoIP channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the APNs VoIP channel, this value is APNS_VOIP.

        • version

          Integer version

          The current version of the APNs VoIP channel.

    • Class com.amazonaws.services.pinpoint.model.APNSVoipSandboxChannelRequest extends Object implements Serializable

      • Serialized Fields

        • bundleId

          String bundleId

          The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

        • certificate

          String certificate

          The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether the APNs VoIP sandbox channel is enabled for the application.

        • privateKey

          String privateKey

          The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.

        • teamId

          String teamId

          The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

        • tokenKey

          String tokenKey

          The authentication key to use for APNs tokens.

        • tokenKeyId

          String tokenKeyId

          The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

    • Class com.amazonaws.services.pinpoint.model.APNSVoipSandboxChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the APNs VoIP sandbox channel applies to.

        • creationDate

          String creationDate

          The date and time when the APNs VoIP sandbox channel was enabled.

        • defaultAuthenticationMethod

          String defaultAuthenticationMethod

          The default authentication method that Amazon Pinpoint uses to authenticate with the APNs sandbox environment for this channel, key or certificate.

        • enabled

          Boolean enabled

          Specifies whether the APNs VoIP sandbox channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • hasTokenKey

          Boolean hasTokenKey

          Specifies whether the APNs VoIP sandbox channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

        • id

          String id

          (Deprecated) An identifier for the APNs VoIP sandbox channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the APNs VoIP sandbox channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the APNs VoIP sandbox channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the APNs VoIP sandbox channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the APNs VoIP sandbox channel, this value is APNS_VOIP_SANDBOX.

        • version

          Integer version

          The current version of the APNs VoIP sandbox channel.

    • Class com.amazonaws.services.pinpoint.model.ApplicationDateRangeKpiResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the metric applies to.

        • endTime

          Date endTime

          The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

        • kpiResult

          BaseKpiResult kpiResult

          An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Application Metrics resource because the resource returns all results in a single page.

        • startTime

          Date startTime

          The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

    • Class com.amazonaws.services.pinpoint.model.ApplicationResponse extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the application.

        • id

          String id

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • name

          String name

          The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the application. Each tag consists of a required tag key and an associated tag value.

    • Class com.amazonaws.services.pinpoint.model.ApplicationSettingsResource extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignHook

          CampaignHook campaignHook

          The settings for the AWS Lambda function to use by default as a code hook for campaigns in the application.

        • lastModifiedDate

          String lastModifiedDate

          The date and time, in ISO 8601 format, when the application's settings were last modified.

        • limits

          CampaignLimits limits

          The default sending limits for campaigns in the application.

        • quietTime

          QuietTime quietTime

          The default quiet time for campaigns and journeys in the application. Quiet time is a specific time range when messages aren't sent to endpoints, if all the following conditions are met:

          • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.

          • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the application (or a campaign or journey that has custom quiet time settings).

          • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the application (or a campaign or journey that has custom quiet time settings).

          If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign or journey, even if quiet time is enabled.

    • Class com.amazonaws.services.pinpoint.model.ApplicationsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each application that was returned.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.AttributeDimension extends Object implements Serializable

      • Serialized Fields

        • attributeType

          String attributeType

          The type of segment dimension to use. Valid values are: INCLUSIVE, endpoints that match the criteria are included in the segment; and, EXCLUSIVE, endpoints that match the criteria are excluded from the segment.

        • values

          List<E> values

          The criteria values to use for the segment dimension. Depending on the value of the AttributeType property, endpoints are included or excluded from the segment if their attribute values match the criteria values.

    • Class com.amazonaws.services.pinpoint.model.AttributesResource extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application.

        • attributeType

          String attributeType

          The type of attribute or attributes that were removed from the endpoints. Valid values are:

          • endpoint-custom-attributes - Custom attributes that describe endpoints.

          • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.

          • endpoint-user-attributes - Custom attributes that describe users.

        • attributes

          List<E> attributes

          An array that specifies the names of the attributes that were removed from the endpoints.

    • Class com.amazonaws.services.pinpoint.model.BadRequestException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.BaiduChannelRequest extends Object implements Serializable

      • Serialized Fields

        • apiKey

          String apiKey

          The API key that you received from the Baidu Cloud Push service to communicate with the service.

        • enabled

          Boolean enabled

          Specifies whether to enable the Baidu channel for the application.

        • secretKey

          String secretKey

          The secret key that you received from the Baidu Cloud Push service to communicate with the service.

    • Class com.amazonaws.services.pinpoint.model.BaiduChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the Baidu channel applies to.

        • creationDate

          String creationDate

          The date and time when the Baidu channel was enabled.

        • credential

          String credential

          The API key that you received from the Baidu Cloud Push service to communicate with the service.

        • enabled

          Boolean enabled

          Specifies whether the Baidu channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the Baidu channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the Baidu channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the Baidu channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the Baidu channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the Baidu channel, this value is BAIDU.

        • version

          Integer version

          The current version of the Baidu channel.

    • Class com.amazonaws.services.pinpoint.model.BaiduMessage extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if the recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The body of the notification message.

        • data

          Map<K,V> data

          The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

        • iconReference

          String iconReference

          The icon image name of the asset saved in your app.

        • imageIconUrl

          String imageIconUrl

          The URL of the large icon image to display in the content view of the push notification.

        • imageUrl

          String imageUrl

          The URL of an image to display in the push notification.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

        • silentPush

          Boolean silentPush

          Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

        • smallImageIconUrl

          String smallImageIconUrl

          The URL of the small icon image to display in the status bar and the content view of the push notification.

        • sound

          String sound

          The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the notification message. You can override the default variables with individual address variables.

        • timeToLive

          Integer timeToLive

          The amount of time, in seconds, that the Baidu Cloud Push service should store the message if the recipient's device is offline. The default value and maximum supported time is 604,800 seconds (7 days).

        • title

          String title

          The title to display above the notification message on the recipient's device.

        • url

          String url

          The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.BaseKpiResult extends Object implements Serializable

      • Serialized Fields

        • rows

          List<E> rows

          An array of objects that provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.

    • Class com.amazonaws.services.pinpoint.model.CampaignDateRangeKpiResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the metric applies to.

        • campaignId

          String campaignId

          The unique identifier for the campaign that the metric applies to.

        • endTime

          Date endTime

          The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

        • kpiResult

          BaseKpiResult kpiResult

          An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Campaign Metrics resource because the resource returns all results in a single page.

        • startTime

          Date startTime

          The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

    • Class com.amazonaws.services.pinpoint.model.CampaignEmailMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The body of the email for recipients whose email clients don't render HTML content.

        • fromAddress

          String fromAddress

          The verified email address to send the email from. The default address is the FromAddress specified for the email channel for the application.

        • htmlBody

          String htmlBody

          The body of the email, in HTML format, for recipients whose email clients render HTML content.

        • title

          String title

          The subject line, or title, of the email.

    • Class com.amazonaws.services.pinpoint.model.CampaignEventFilter extends Object implements Serializable

      • Serialized Fields

        • dimensions

          EventDimensions dimensions

          The dimension settings of the event filter for the campaign.

        • filterType

          String filterType

          The type of event that causes the campaign to be sent. Valid values are: SYSTEM, sends the campaign when a system event occurs; and, ENDPOINT, sends the campaign when an endpoint event (Events resource) occurs.

    • Class com.amazonaws.services.pinpoint.model.CampaignHook extends Object implements Serializable

      • Serialized Fields

        • lambdaFunctionName

          String lambdaFunctionName

          The name or Amazon Resource Name (ARN) of the AWS Lambda function that Amazon Pinpoint invokes to send messages for a campaign.

        • mode

          String mode

          Specifies which Lambda mode to use when invoking the AWS Lambda function.

        • webUrl

          String webUrl

          The web URL that Amazon Pinpoint calls to invoke the AWS Lambda function over HTTPS.

    • Class com.amazonaws.services.pinpoint.model.CampaignLimits extends Object implements Serializable

      • Serialized Fields

        • daily

          Integer daily

          The maximum number of messages that a campaign can send to a single endpoint during a 24-hour period. The maximum value is 100.

        • maximumDuration

          Integer maximumDuration

          The maximum amount of time, in seconds, that a campaign can attempt to deliver a message after the scheduled start time for the campaign. The minimum value is 60 seconds.

        • messagesPerSecond

          Integer messagesPerSecond

          The maximum number of messages that a campaign can send each second. The minimum value is 50. The maximum value is 20,000.

        • total

          Integer total

          The maximum number of messages that a campaign can send to a single endpoint during the course of the campaign. The maximum value is 100.

    • Class com.amazonaws.services.pinpoint.model.CampaignResponse extends Object implements Serializable

      • Serialized Fields

        • additionalTreatments

          List<E> additionalTreatments

          An array of responses, one for each treatment that you defined for the campaign, in addition to the default treatment.

        • applicationId

          String applicationId

          The unique identifier for the application that the campaign applies to.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the campaign.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the campaign was created.

        • defaultState

          CampaignState defaultState

          The current status of the campaign's default treatment. This value exists only for campaigns that have more than one treatment, to support A/B testing.

        • description

          String description

          The custom description of the campaign.

        • holdoutPercent

          Integer holdoutPercent

          The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

        • hook

          CampaignHook hook

          The settings for the AWS Lambda function to use as a code hook for the campaign.

        • id

          String id

          The unique identifier for the campaign.

        • isPaused

          Boolean isPaused

          Specifies whether the campaign is paused. A paused campaign doesn't run unless you resume it by changing this value to false.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the campaign was last modified.

        • limits

          CampaignLimits limits

          The messaging limits for the campaign.

        • messageConfiguration

          MessageConfiguration messageConfiguration

          The message configuration settings for the campaign.

        • name

          String name

          The name of the campaign.

        • schedule

          Schedule schedule

          The schedule settings for the campaign.

        • segmentId

          String segmentId

          The unique identifier for the segment that's associated with the campaign.

        • segmentVersion

          Integer segmentVersion

          The version number of the segment that's associated with the campaign.

        • state

          CampaignState state

          The current status of the campaign.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the campaign. Each tag consists of a required tag key and an associated tag value.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template that’s used for the campaign.

        • treatmentDescription

          String treatmentDescription

          The custom description of a variation of the campaign that's used for A/B testing.

        • treatmentName

          String treatmentName

          The custom name of a variation of the campaign that's used for A/B testing.

        • version

          Integer version

          The version number of the campaign.

    • Class com.amazonaws.services.pinpoint.model.CampaignSmsMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The body of the SMS message.

        • messageType

          String messageType

          The type of SMS message. Valid values are: TRANSACTIONAL, the message is critical or time-sensitive, such as a one-time password that supports a customer transaction; and, PROMOTIONAL, the message isn't critical or time-sensitive, such as a marketing message.

        • senderId

          String senderId

          The sender ID to display on recipients' devices when they receive the SMS message.

    • Class com.amazonaws.services.pinpoint.model.CampaignsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each campaign that's associated with the application.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.CampaignState extends Object implements Serializable

      • Serialized Fields

        • campaignStatus

          String campaignStatus

          The current status of the campaign, or the current status of a treatment that belongs to an A/B test campaign. If a campaign uses A/B testing, the campaign has a status of COMPLETED only if all campaign treatments have a status of COMPLETED.

    • Class com.amazonaws.services.pinpoint.model.ChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application.

        • creationDate

          String creationDate

          The date and time, in ISO 8601 format, when the channel was enabled.

        • enabled

          Boolean enabled

          Specifies whether the channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time, in ISO 8601 format, when the channel was last modified.

        • version

          Integer version

          The current version of the channel.

    • Class com.amazonaws.services.pinpoint.model.ChannelsResponse extends Object implements Serializable

      • Serialized Fields

        • channels

          Map<K,V> channels

          A map that contains a multipart response for each channel. For each item in this object, the ChannelType is the key and the Channel is the value.

    • Class com.amazonaws.services.pinpoint.model.Condition extends Object implements Serializable

      • Serialized Fields

        • conditions

          List<E> conditions

          The conditions to evaluate for the activity.

        • operator

          String operator

          Specifies how to handle multiple conditions for the activity. For example, if you specify two conditions for an activity, whether both or only one of the conditions must be met for the activity to be performed.

    • Class com.amazonaws.services.pinpoint.model.ConditionalSplitActivity extends Object implements Serializable

      • Serialized Fields

        • condition

          Condition condition

          The conditions that define the paths for the activity, and the relationship between the conditions.

        • evaluationWaitTime

          WaitTime evaluationWaitTime

          The amount of time to wait before determining whether the conditions are met, or the date and time when Amazon Pinpoint determines whether the conditions are met.

        • falseActivity

          String falseActivity

          The unique identifier for the activity to perform if the conditions aren't met.

        • trueActivity

          String trueActivity

          The unique identifier for the activity to perform if the conditions are met.

    • Class com.amazonaws.services.pinpoint.model.CreateApplicationRequest extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the application. Each tag consists of a required tag key and an associated tag value.

    • Class com.amazonaws.services.pinpoint.model.CreateAppRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateCampaignRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • writeCampaignRequest

          WriteCampaignRequest writeCampaignRequest
    • Class com.amazonaws.services.pinpoint.model.CreateCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateEmailTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • emailTemplateRequest

          EmailTemplateRequest emailTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

    • Class com.amazonaws.services.pinpoint.model.CreateEmailTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateExportJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • exportJobRequest

          ExportJobRequest exportJobRequest
    • Class com.amazonaws.services.pinpoint.model.CreateExportJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateImportJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • importJobRequest

          ImportJobRequest importJobRequest
    • Class com.amazonaws.services.pinpoint.model.CreateImportJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateJourneyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • writeJourneyRequest

          WriteJourneyRequest writeJourneyRequest
    • Class com.amazonaws.services.pinpoint.model.CreateJourneyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreatePushTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • pushNotificationTemplateRequest

          PushNotificationTemplateRequest pushNotificationTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

    • Class com.amazonaws.services.pinpoint.model.CreatePushTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateSegmentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • writeSegmentRequest

          WriteSegmentRequest writeSegmentRequest
    • Class com.amazonaws.services.pinpoint.model.CreateSegmentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateSmsTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sMSTemplateRequest

          SMSTemplateRequest sMSTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

    • Class com.amazonaws.services.pinpoint.model.CreateSmsTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.CreateTemplateMessageBody extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template that was created.

        • message

          String message

          The message that's returned from the API for the request to create the message template.

        • requestID

          String requestID

          The unique identifier for the request to create the message template.

    • Class com.amazonaws.services.pinpoint.model.CreateVoiceTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • voiceTemplateRequest

          VoiceTemplateRequest voiceTemplateRequest
    • Class com.amazonaws.services.pinpoint.model.CreateVoiceTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DefaultMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The default body of the message.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the message. You can override these default variables with individual address variables.

    • Class com.amazonaws.services.pinpoint.model.DefaultPushNotificationMessage extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The default action to occur if a recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS and Android platforms.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The default body of the notification message.

        • data

          Map<K,V> data

          The JSON data payload to use for the default push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

        • silentPush

          Boolean silentPush

          Specifies whether the default notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or delivering messages to an in-app notification center.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the notification message. You can override the default variables with individual address variables.

        • title

          String title

          The default title to display above the notification message on a recipient's device.

        • url

          String url

          The default URL to open in a recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.DefaultPushNotificationTemplate extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS and Android platforms.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The message body to use in push notifications that are based on the message template.

        • sound

          String sound

          The sound to play when a recipient receives a push notification that's based on the message template. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

          For an iOS platform, this value is the key for the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

        • title

          String title

          The title to use in push notifications that are based on the message template. This title appears above the notification message on a recipient's device.

        • url

          String url

          The URL to open in a recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.DeleteAdmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteAdmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsVoipChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsVoipChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsVoipSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteApnsVoipSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteAppRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteBaiduChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteBaiduChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteCampaignRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

    • Class com.amazonaws.services.pinpoint.model.DeleteCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteEmailChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteEmailChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteEmailTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.DeleteEmailTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.DeleteEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endpointId

          String endpointId

          The unique identifier for the endpoint.

    • Class com.amazonaws.services.pinpoint.model.DeleteEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteEventStreamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteEventStreamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.DeleteGcmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteGcmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteJourneyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyId

          String journeyId

          The unique identifier for the journey.

    • Class com.amazonaws.services.pinpoint.model.DeleteJourneyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeletePushTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.DeletePushTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.DeleteSegmentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • segmentId

          String segmentId

          The unique identifier for the segment.

    • Class com.amazonaws.services.pinpoint.model.DeleteSegmentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteSmsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteSmsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteSmsTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.DeleteSmsTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.DeleteUserEndpointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • userId

          String userId

          The unique identifier for the user.

    • Class com.amazonaws.services.pinpoint.model.DeleteUserEndpointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteVoiceChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.DeleteVoiceChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.DeleteVoiceTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.DeleteVoiceTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.DirectMessageConfiguration extends Object implements Serializable

      • Serialized Fields

        • aDMMessage

          ADMMessage aDMMessage

          The default push notification message for the ADM (Amazon Device Messaging) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

        • aPNSMessage

          APNSMessage aPNSMessage

          The default push notification message for the APNs (Apple Push Notification service) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

        • baiduMessage

          BaiduMessage baiduMessage

          The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

        • defaultMessage

          DefaultMessage defaultMessage

          The default message for all channels.

        • defaultPushNotificationMessage

          DefaultPushNotificationMessage defaultPushNotificationMessage

          The default push notification message for all push notification channels.

        • emailMessage

          EmailMessage emailMessage

          The default message for the email channel. This message overrides the default message (DefaultMessage).

        • gCMMessage

          GCMMessage gCMMessage

          The default push notification message for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default push notification message (DefaultPushNotificationMessage).

        • sMSMessage

          SMSMessage sMSMessage

          The default message for the SMS channel. This message overrides the default message (DefaultMessage).

        • voiceMessage

          VoiceMessage voiceMessage

          The default message for the voice channel. This message overrides the default message (DefaultMessage).

    • Class com.amazonaws.services.pinpoint.model.EmailChannelRequest extends Object implements Serializable

      • Serialized Fields

        • configurationSet

          String configurationSet

          The configuration set that you want to apply to email that you send through the channel by using the Amazon Pinpoint Email API.

        • enabled

          Boolean enabled

          Specifies whether to enable the email channel for the application.

        • fromAddress

          String fromAddress

          The verified email address that you want to send email from when you send email through the channel.

        • identity

          String identity

          The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.

        • roleArn

          String roleArn

          The ARN of the AWS Identity and Access Management (IAM) role that you want Amazon Pinpoint to use when it submits email-related event data for the channel.

    • Class com.amazonaws.services.pinpoint.model.EmailChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the email channel applies to.

        • configurationSet

          String configurationSet

          The configuration set that's applied to email that's sent through the channel by using the Amazon Pinpoint Email API.

        • creationDate

          String creationDate

          The date and time, in ISO 8601 format, when the email channel was enabled.

        • enabled

          Boolean enabled

          Specifies whether the email channel is enabled for the application.

        • fromAddress

          String fromAddress

          The verified email address that you send email from when you send email through the channel.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the email channel. This property is retained only for backward compatibility.

        • identity

          String identity

          The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you use when you send email through the channel.

        • isArchived

          Boolean isArchived

          Specifies whether the email channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the email channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time, in ISO 8601 format, when the email channel was last modified.

        • messagesPerSecond

          Integer messagesPerSecond

          The maximum number of emails that you can send through the channel each second.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the email channel, this value is EMAIL.

        • roleArn

          String roleArn

          The ARN of the AWS Identity and Access Management (IAM) role that Amazon Pinpoint uses to submit email-related event data for the channel.

        • version

          Integer version

          The current version of the email channel.

    • Class com.amazonaws.services.pinpoint.model.EmailMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The body of the email message.

        • feedbackForwardingAddress

          String feedbackForwardingAddress

          The email address to forward bounces and complaints to, if feedback forwarding is enabled.

        • fromAddress

          String fromAddress

          The verified email address to send the email message from. The default value is the FromAddress specified for the email channel.

        • rawEmail

          RawEmail rawEmail

          The email message, represented as a raw MIME message.

        • replyToAddresses

          List<E> replyToAddresses

          The reply-to email address(es) for the email message. If a recipient replies to the email, each reply-to address receives the reply.

        • simpleEmail

          SimpleEmail simpleEmail

          The email message, composed of a subject, a text part, and an HTML part.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the email message. You can override the default variables with individual address variables.

    • Class com.amazonaws.services.pinpoint.model.EmailMessageActivity extends Object implements Serializable

      • Serialized Fields

        • messageConfig

          JourneyEmailMessage messageConfig

          The "From" address to use for the message.

        • nextActivity

          String nextActivity

          The unique identifier for the next activity to perform, after the message is sent.

        • templateName

          String templateName

          The name of the email template to use for the message.

        • templateVersion

          String templateVersion

          The unique identifier for the version of the email template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

          If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

    • Class com.amazonaws.services.pinpoint.model.EmailTemplateRequest extends Object implements Serializable

      • Serialized Fields

        • defaultSubstitutions

          String defaultSubstitutions

          A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

        • htmlPart

          String htmlPart

          The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

        • subject

          String subject

          The subject line, or title, to use in email messages that are based on the message template.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          A custom description of the message template.

        • textPart

          String textPart

          The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

    • Class com.amazonaws.services.pinpoint.model.EmailTemplateResponse extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the message template was created.

        • defaultSubstitutions

          String defaultSubstitutions

          The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • htmlPart

          String htmlPart

          The message body, in HTML format, that's used in email messages that are based on the message template.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the message template was last modified.

        • subject

          String subject

          The subject line, or title, that's used in email messages that are based on the message template.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          The custom description of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. For an email template, this value is EMAIL.

        • textPart

          String textPart

          The message body, in plain text format, that's used in email messages that are based on the message template.

        • version

          String version

          The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

    • Class com.amazonaws.services.pinpoint.model.EndpointBatchItem extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For a push-notification channel, use the token provided by the push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.

        • attributes

          Map<K,V> attributes

          One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["science", "music", "travel"]. You can use these attributes as filter criteria when you create segments.

          When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This limitation doesn't apply to attribute values.

        • channelType

          String channelType

          The channel to use when sending messages or push notifications to the endpoint.

        • demographic

          EndpointDemographic demographic

          The demographic information for the endpoint, such as the time zone and platform.

        • effectiveDate

          String effectiveDate

          The date and time, in ISO 8601 format, when the endpoint was created or updated.

        • endpointStatus

          String endpointStatus

          Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

          Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

        • id

          String id

          The unique identifier for the endpoint in the context of the batch.

        • location

          EndpointLocation location

          The geographic information for the endpoint.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

        • optOut

          String optOut

          Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

        • requestId

          String requestId

          The unique identifier for the request to create or update the endpoint.

        • user

          EndpointUser user

          One or more custom user attributes that your app reports to Amazon Pinpoint for the user who's associated with the endpoint.

    • Class com.amazonaws.services.pinpoint.model.EndpointBatchRequest extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array that defines the endpoints to create or update and, for each endpoint, the property values to set or change. An array can contain a maximum of 100 items.

    • Class com.amazonaws.services.pinpoint.model.EndpointDemographic extends Object implements Serializable

      • Serialized Fields

        • appVersion

          String appVersion

          The version of the app that's associated with the endpoint.

        • locale

          String locale

          The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.

        • make

          String make

          The manufacturer of the endpoint device, such as apple or samsung.

        • model

          String model

          The model name or number of the endpoint device, such as iPhone or SM-G900F.

        • modelVersion

          String modelVersion

          The model version of the endpoint device.

        • platform

          String platform

          The platform of the endpoint device, such as ios.

        • platformVersion

          String platformVersion

          The platform version of the endpoint device.

        • timezone

          String timezone

          The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.

    • Class com.amazonaws.services.pinpoint.model.EndpointItemResponse extends Object implements Serializable

      • Serialized Fields

        • message

          String message

          The custom message that's returned in the response as a result of processing the endpoint data.

        • statusCode

          Integer statusCode

          The status code that's returned in the response as a result of processing the endpoint data.

    • Class com.amazonaws.services.pinpoint.model.EndpointLocation extends Object implements Serializable

      • Serialized Fields

        • city

          String city

          The name of the city where the endpoint is located.

        • country

          String country

          The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the endpoint is located. For example, US for the United States.

        • latitude

          Double latitude

          The latitude coordinate of the endpoint location, rounded to one decimal place.

        • longitude

          Double longitude

          The longitude coordinate of the endpoint location, rounded to one decimal place.

        • postalCode

          String postalCode

          The postal or ZIP code for the area where the endpoint is located.

        • region

          String region

          The name of the region where the endpoint is located. For locations in the United States, this value is the name of a state.

    • Class com.amazonaws.services.pinpoint.model.EndpointMessageResult extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The endpoint address that the message was delivered to.

        • deliveryStatus

          String deliveryStatus

          The delivery status of the message. Possible values are:

          • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.

          • OPT_OUT - The user who's associated with the endpoint has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.

          • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.

          • SUCCESSFUL - The message was successfully delivered to the endpoint.

          • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.

          • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint.

          • TIMEOUT - The message couldn't be sent within the timeout period.

          • UNKNOWN_FAILURE - An unknown error occurred.

        • messageId

          String messageId

          The unique identifier for the message that was sent.

        • statusCode

          Integer statusCode

          The downstream service status code for delivering the message.

        • statusMessage

          String statusMessage

          The status message for delivering the message.

        • updatedToken

          String updatedToken

          For push notifications that are sent through the GCM channel, specifies whether the endpoint's device registration token was updated as part of delivering the message.

    • Class com.amazonaws.services.pinpoint.model.EndpointRequest extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For a push-notification channel, use the token provided by the push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.

        • attributes

          Map<K,V> attributes

          One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["science", "music", "travel"]. You can use these attributes as filter criteria when you create segments.

          When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This limitation doesn't apply to attribute values.

        • channelType

          String channelType

          The channel to use when sending messages or push notifications to the endpoint.

        • demographic

          EndpointDemographic demographic

          The demographic information for the endpoint, such as the time zone and platform.

        • effectiveDate

          String effectiveDate

          The date and time, in ISO 8601 format, when the endpoint is updated.

        • endpointStatus

          String endpointStatus

          Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

          Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

        • location

          EndpointLocation location

          The geographic information for the endpoint.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

        • optOut

          String optOut

          Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

        • requestId

          String requestId

          The unique identifier for the most recent request to update the endpoint.

        • user

          EndpointUser user

          One or more custom user attributes that describe the user who's associated with the endpoint.

    • Class com.amazonaws.services.pinpoint.model.EndpointResponse extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For example, the address for a push-notification channel is typically the token provided by a push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. The address for the SMS channel is a phone number in E.164 format, such as +12065550100. The address for the email channel is an email address.

        • applicationId

          String applicationId

          The unique identifier for the application that's associated with the endpoint.

        • attributes

          Map<K,V> attributes

          One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["science", "music", "travel"]. You can use these attributes as filter criteria when you create segments.

        • channelType

          String channelType

          The channel that's used when sending messages or push notifications to the endpoint.

        • cohortId

          String cohortId

          A number from 0-99 that represents the cohort that the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an application. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for campaigns.

        • creationDate

          String creationDate

          The date and time, in ISO 8601 format, when the endpoint was created.

        • demographic

          EndpointDemographic demographic

          The demographic information for the endpoint, such as the time zone and platform.

        • effectiveDate

          String effectiveDate

          The date and time, in ISO 8601 format, when the endpoint was last updated.

        • endpointStatus

          String endpointStatus

          Specifies whether messages or push notifications are sent to the endpoint. Possible values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

          Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

        • id

          String id

          The unique identifier that you assigned to the endpoint. The identifier should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint identifiers that are associated with the application.

        • location

          EndpointLocation location

          The geographic information for the endpoint.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

        • optOut

          String optOut

          Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

        • requestId

          String requestId

          The unique identifier for the most recent request to update the endpoint.

        • user

          EndpointUser user

          One or more custom user attributes that your app reports to Amazon Pinpoint for the user who's associated with the endpoint.

    • Class com.amazonaws.services.pinpoint.model.EndpointSendConfiguration extends Object implements Serializable

      • Serialized Fields

        • bodyOverride

          String bodyOverride

          The body of the message. If specified, this value overrides the default message body.

        • context

          Map<K,V> context

          A map of custom attributes to attach to the message for the address. For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.

        • substitutions

          Map<K,V> substitutions

          A map of the message variables to merge with the variables specified for the default message (DefaultMessage.Substitutions). The variables specified in this map take precedence over all other variables.

        • titleOverride

          String titleOverride

          The title or subject line of the message. If specified, this value overrides the default message title or subject line.

    • Class com.amazonaws.services.pinpoint.model.EndpointsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each endpoint that's associated with the user ID.

    • Class com.amazonaws.services.pinpoint.model.EndpointUser extends Object implements Serializable

      • Serialized Fields

        • userAttributes

          Map<K,V> userAttributes

          One or more custom attributes that describe the user by associating a name with an array of values. For example, the value of an attribute named Interests might be: ["science", "music", "travel"]. You can use these attributes as filter criteria when you create segments.

          When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This limitation doesn't apply to attribute values.

        • userId

          String userId

          The unique identifier for the user.

    • Class com.amazonaws.services.pinpoint.model.Event extends Object implements Serializable

      • Serialized Fields

        • appPackageName

          String appPackageName

          The package name of the app that's recording the event.

        • appTitle

          String appTitle

          The title of the app that's recording the event.

        • appVersionCode

          String appVersionCode

          The version number of the app that's recording the event.

        • attributes

          Map<K,V> attributes

          One or more custom attributes that are associated with the event.

        • clientSdkVersion

          String clientSdkVersion

          The version of the SDK that's running on the client device.

        • eventType

          String eventType

          The name of the event.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that are associated with the event.

        • sdkName

          String sdkName

          The name of the SDK that's being used to record the event.

        • session

          Session session

          Information about the session in which the event occurred.

        • timestamp

          String timestamp

          The date and time, in ISO 8601 format, when the event occurred.

    • Class com.amazonaws.services.pinpoint.model.EventCondition extends Object implements Serializable

      • Serialized Fields

        • dimensions

          EventDimensions dimensions

          The dimensions for the event filter to use for the activity.

        • messageActivity

          String messageActivity

          The message identifier (message_id) for the message to use when determining whether message events meet the condition.

    • Class com.amazonaws.services.pinpoint.model.EventDimensions extends Object implements Serializable

      • Serialized Fields

        • attributes

          Map<K,V> attributes

          One or more custom attributes that your application reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.

        • eventType

          SetDimension eventType

          The name of the event that causes the campaign to be sent or the journey activity to be performed. This can be a standard type of event that Amazon Pinpoint generates, such as _email.delivered, or a custom event that's specific to your application.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that your application reports to Amazon Pinpoint. You can use these metrics as selection criteria when you create an event filter.

    • Class com.amazonaws.services.pinpoint.model.EventItemResponse extends Object implements Serializable

      • Serialized Fields

        • message

          String message

          A custom message that's returned in the response as a result of processing the event.

        • statusCode

          Integer statusCode

          The status code that's returned in the response as a result of processing the event. Possible values are: 202, for events that were accepted; and, 400, for events that weren't valid.

    • Class com.amazonaws.services.pinpoint.model.EventsBatch extends Object implements Serializable

      • Serialized Fields

        • endpoint

          PublicEndpoint endpoint

          A set of properties and attributes that are associated with the endpoint.

        • events

          Map<K,V> events

          A set of properties that are associated with the event.

    • Class com.amazonaws.services.pinpoint.model.EventsRequest extends Object implements Serializable

      • Serialized Fields

        • batchItem

          Map<K,V> batchItem

          The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

    • Class com.amazonaws.services.pinpoint.model.EventsResponse extends Object implements Serializable

      • Serialized Fields

        • results

          Map<K,V> results

          A map that contains a multipart response for each endpoint. For each item in this object, the endpoint ID is the key and the item response is the value. If no item response exists, the value can also be one of the following: 202, the request was processed successfully; or 400, the payload wasn't valid or required fields were missing.

    • Class com.amazonaws.services.pinpoint.model.EventStream extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application to publish event data for.

        • destinationStreamArn

          String destinationStreamArn

          The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream to publish event data to.

          For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account -id:stream/stream_name

          For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region :account-id:deliverystream/stream_name

        • externalId

          String externalId

          (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when publishing event data, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the event stream was last modified.

        • lastUpdatedBy

          String lastUpdatedBy

          The IAM user who last modified the event stream.

        • roleArn

          String roleArn

          The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

    • Class com.amazonaws.services.pinpoint.model.ExportJobRequest extends Object implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location where you want to export endpoint definitions to.

        • s3UrlPrefix

          String s3UrlPrefix

          The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where you want to export endpoint definitions to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

        • segmentId

          String segmentId

          The identifier for the segment to export endpoint definitions from. If you don't specify this value, Amazon Pinpoint exports definitions for all the endpoints that are associated with the application.

        • segmentVersion

          Integer segmentVersion

          The version of the segment to export endpoint definitions from, if specified.

    • Class com.amazonaws.services.pinpoint.model.ExportJobResource extends Object implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location where the endpoint definitions were exported to.

        • s3UrlPrefix

          String s3UrlPrefix

          The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where the endpoint definitions were exported to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

        • segmentId

          String segmentId

          The identifier for the segment that the endpoint definitions were exported from. If this value isn't present, Amazon Pinpoint exported definitions for all the endpoints that are associated with the application.

        • segmentVersion

          Integer segmentVersion

          The version of the segment that the endpoint definitions were exported from.

    • Class com.amazonaws.services.pinpoint.model.ExportJobResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that's associated with the export job.

        • completedPieces

          Integer completedPieces

          The number of pieces that were processed successfully (completed) by the export job, as of the time of the request.

        • completionDate

          String completionDate

          The date, in ISO 8601 format, when the export job was completed.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the export job was created.

        • definition

          ExportJobResource definition

          The resource settings that apply to the export job.

        • failedPieces

          Integer failedPieces

          The number of pieces that weren't processed successfully (failed) by the export job, as of the time of the request.

        • failures

          List<E> failures

          An array of entries, one for each of the first 100 entries that weren't processed successfully (failed) by the export job, if any.

        • id

          String id

          The unique identifier for the export job.

        • jobStatus

          String jobStatus

          The status of the export job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

        • totalFailures

          Integer totalFailures

          The total number of endpoint definitions that weren't processed successfully (failed) by the export job, typically because an error, such as a syntax error, occurred.

        • totalPieces

          Integer totalPieces

          The total number of pieces that must be processed to complete the export job. Each piece consists of an approximately equal portion of the endpoint definitions that are part of the export job.

        • totalProcessed

          Integer totalProcessed

          The total number of endpoint definitions that were processed by the export job.

        • type

          String type

          The job type. This value is EXPORT for export jobs.

    • Class com.amazonaws.services.pinpoint.model.ExportJobsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each export job that's associated with the application (Export Jobs resource) or segment (Segment Export Jobs resource).

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.ForbiddenException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.GCMChannelRequest extends Object implements Serializable

      • Serialized Fields

        • apiKey

          String apiKey

          The Web API Key, also referred to as an API_KEY or server key, that you received from Google to communicate with Google services.

        • enabled

          Boolean enabled

          Specifies whether to enable the GCM channel for the application.

    • Class com.amazonaws.services.pinpoint.model.GCMChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the GCM channel applies to.

        • creationDate

          String creationDate

          The date and time when the GCM channel was enabled.

        • credential

          String credential

          The Web API Key, also referred to as an API_KEY or server key, that you received from Google to communicate with Google services.

        • enabled

          Boolean enabled

          Specifies whether the GCM channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the GCM channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the GCM channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the GCM channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the GCM channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the GCM channel, this value is GCM.

        • version

          Integer version

          The current version of the GCM channel.

    • Class com.amazonaws.services.pinpoint.model.GCMMessage extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if the recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The body of the notification message.

        • collapseKey

          String collapseKey

          An arbitrary string that identifies a group of messages that can be collapsed to ensure that only the last message is sent when delivery can resume. This helps avoid sending too many instances of the same messages when the recipient's device comes online again or becomes active.

          Amazon Pinpoint specifies this value in the Firebase Cloud Messaging (FCM) collapse_key parameter when it sends the notification message to FCM.

        • data

          Map<K,V> data

          The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

        • iconReference

          String iconReference

          The icon image name of the asset saved in your app.

        • imageIconUrl

          String imageIconUrl

          The URL of the large icon image to display in the content view of the push notification.

        • imageUrl

          String imageUrl

          The URL of an image to display in the push notification.

        • priority

          String priority

          para>normal - The notification might be delayed. Delivery is optimized for battery usage on the recipient's device. Use this value unless immediate delivery is required.

          /listitem>
        • high - The notification is sent immediately and might wake a sleeping device.

        • /para>

          Amazon Pinpoint specifies this value in the FCM priority parameter when it sends the notification message to FCM.

          The equivalent values for Apple Push Notification service (APNs) are 5, for normal, and 10, for high. If you specify an APNs value for this property, Amazon Pinpoint accepts and converts the value to the corresponding FCM value.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

        • restrictedPackageName

          String restrictedPackageName

          The package name of the application where registration tokens must match in order for the recipient to receive the message.

        • silentPush

          Boolean silentPush

          Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

        • smallImageIconUrl

          String smallImageIconUrl

          The URL of the small icon image to display in the status bar and the content view of the push notification.

        • sound

          String sound

          The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the notification message. You can override the default variables with individual address variables.

        • timeToLive

          Integer timeToLive

          The amount of time, in seconds, that FCM should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If you don't specify this value, FCM defaults to the maximum value, which is 2,419,200 seconds (28 days).

          Amazon Pinpoint specifies this value in the FCM time_to_live parameter when it sends the notification message to FCM.

        • title

          String title

          The title to display above the notification message on the recipient's device.

        • url

          String url

          The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.GetAdmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetAdmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApnsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetApnsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApnsSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetApnsSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApnsVoipChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetApnsVoipChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApnsVoipSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetApnsVoipSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApplicationDateRangeKpiRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endTime

          Date endTime

          The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • startTime

          Date startTime

          The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.

    • Class com.amazonaws.services.pinpoint.model.GetApplicationDateRangeKpiResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetApplicationSettingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetApplicationSettingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetAppRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetAppsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetAppsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetBaiduChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetBaiduChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignActivitiesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignActivitiesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignDateRangeKpiRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

        • endTime

          Date endTime

          The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • startTime

          Date startTime

          The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignDateRangeKpiResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

        • version

          String version

          The unique version number (Version property) for the campaign version.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetCampaignVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetCampaignVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetChannelsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetChannelsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetEmailChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetEmailChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetEmailTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.GetEmailTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endpointId

          String endpointId

          The unique identifier for the endpoint.

    • Class com.amazonaws.services.pinpoint.model.GetEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetEventStreamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetEventStreamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.GetExportJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • jobId

          String jobId

          The unique identifier for the job.

    • Class com.amazonaws.services.pinpoint.model.GetExportJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetExportJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetExportJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetGcmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetGcmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetImportJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • jobId

          String jobId

          The unique identifier for the job.

    • Class com.amazonaws.services.pinpoint.model.GetImportJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetImportJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetImportJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetJourneyDateRangeKpiRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endTime

          Date endTime

          The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format, for example: 2019-07-19T00:00:00Z for July 19, 2019 and 2019-07-19T20:00:00Z for 8:00 PM July 19, 2019.

        • journeyId

          String journeyId

          The unique identifier for the journey.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • startTime

          Date startTime

          The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format, for example: 2019-07-15T00:00:00Z for July 15, 2019 and 2019-07-15T16:00:00Z for 4:00 PM July 15, 2019.

    • Class com.amazonaws.services.pinpoint.model.GetJourneyDateRangeKpiResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetJourneyExecutionActivityMetricsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyActivityId

          String journeyActivityId

          The unique identifier for the journey activity.

        • journeyId

          String journeyId

          The unique identifier for the journey.

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

    • Class com.amazonaws.services.pinpoint.model.GetJourneyExecutionActivityMetricsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetJourneyExecutionMetricsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyId

          String journeyId

          The unique identifier for the journey.

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

    • Class com.amazonaws.services.pinpoint.model.GetJourneyExecutionMetricsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetJourneyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyId

          String journeyId

          The unique identifier for the journey.

    • Class com.amazonaws.services.pinpoint.model.GetJourneyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetPushTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.GetPushTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentExportJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • segmentId

          String segmentId

          The unique identifier for the segment.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentExportJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentImportJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • segmentId

          String segmentId

          The unique identifier for the segment.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentImportJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • segmentId

          String segmentId

          The unique identifier for the segment.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • segmentId

          String segmentId

          The unique identifier for the segment.

        • version

          String version

          The unique version number (Version property) for the campaign version.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSegmentVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • segmentId

          String segmentId

          The unique identifier for the segment.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.GetSegmentVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSmsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetSmsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetSmsTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.GetSmsTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetUserEndpointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • userId

          String userId

          The unique identifier for the user.

    • Class com.amazonaws.services.pinpoint.model.GetUserEndpointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetVoiceChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.GetVoiceChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GetVoiceTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.GetVoiceTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.GPSCoordinates extends Object implements Serializable

      • Serialized Fields

        • latitude

          Double latitude

          The latitude coordinate of the location.

        • longitude

          Double longitude

          The longitude coordinate of the location.

    • Class com.amazonaws.services.pinpoint.model.GPSPointDimension extends Object implements Serializable

      • Serialized Fields

        • coordinates

          GPSCoordinates coordinates

          The GPS coordinates to measure distance from.

        • rangeInKilometers

          Double rangeInKilometers

          The range, in kilometers, from the GPS coordinates.

    • Class com.amazonaws.services.pinpoint.model.HoldoutActivity extends Object implements Serializable

      • Serialized Fields

        • nextActivity

          String nextActivity

          The unique identifier for the next activity to perform, after performing the holdout activity.

        • percentage

          Integer percentage

          The percentage of participants who shouldn't continue the journey.

          To determine which participants are held out, Amazon Pinpoint applies a probability-based algorithm to the percentage that you specify. Therefore, the actual percentage of participants who are held out may not be equal to the percentage that you specify.

    • Class com.amazonaws.services.pinpoint.model.ImportJobRequest extends Object implements Serializable

      • Serialized Fields

        • defineSegment

          Boolean defineSegment

          Specifies whether to create a segment that contains the endpoints, when the endpoint definitions are imported.

        • externalId

          String externalId

          (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

        • format

          String format

          The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format. If the Amazon S3 location stores multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

        • registerEndpoints

          Boolean registerEndpoints

          Specifies whether to register the endpoints with Amazon Pinpoint, when the endpoint definitions are imported.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

        • s3Url

          String s3Url

          The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

          The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

        • segmentId

          String segmentId

          The identifier for the segment to update or add the imported endpoint definitions to, if the import job is meant to update an existing segment.

        • segmentName

          String segmentName

          The custom name for the segment that's created by the import job, if the value of the DefineSegment property is true.

    • Class com.amazonaws.services.pinpoint.model.ImportJobResource extends Object implements Serializable

      • Serialized Fields

        • defineSegment

          Boolean defineSegment

          Specifies whether the import job creates a segment that contains the endpoints, when the endpoint definitions are imported.

        • externalId

          String externalId

          (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

        • format

          String format

          The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

          If the files are stored in an Amazon S3 location and that location contains multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

        • registerEndpoints

          Boolean registerEndpoints

          Specifies whether the import job registers the endpoints with Amazon Pinpoint, when the endpoint definitions are imported.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

        • s3Url

          String s3Url

          The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

          The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

        • segmentId

          String segmentId

          The identifier for the segment that the import job updates or adds endpoint definitions to, if the import job updates an existing segment.

        • segmentName

          String segmentName

          The custom name for the segment that's created by the import job, if the value of the DefineSegment property is true.

    • Class com.amazonaws.services.pinpoint.model.ImportJobResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that's associated with the import job.

        • completedPieces

          Integer completedPieces

          The number of pieces that were processed successfully (completed) by the import job, as of the time of the request.

        • completionDate

          String completionDate

          The date, in ISO 8601 format, when the import job was completed.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the import job was created.

        • definition

          ImportJobResource definition

          The resource settings that apply to the import job.

        • failedPieces

          Integer failedPieces

          The number of pieces that weren't processed successfully (failed) by the import job, as of the time of the request.

        • failures

          List<E> failures

          An array of entries, one for each of the first 100 entries that weren't processed successfully (failed) by the import job, if any.

        • id

          String id

          The unique identifier for the import job.

        • jobStatus

          String jobStatus

          The status of the import job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

        • totalFailures

          Integer totalFailures

          The total number of endpoint definitions that weren't processed successfully (failed) by the import job, typically because an error, such as a syntax error, occurred.

        • totalPieces

          Integer totalPieces

          The total number of pieces that must be processed to complete the import job. Each piece consists of an approximately equal portion of the endpoint definitions that are part of the import job.

        • totalProcessed

          Integer totalProcessed

          The total number of endpoint definitions that were processed by the import job.

        • type

          String type

          The job type. This value is IMPORT for import jobs.

    • Class com.amazonaws.services.pinpoint.model.ImportJobsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each import job that's associated with the application (Import Jobs resource) or segment (Segment Import Jobs resource).

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.InternalServerErrorException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.ItemResponse extends Object implements Serializable

      • Serialized Fields

        • endpointItemResponse

          EndpointItemResponse endpointItemResponse

          The response that was received after the endpoint data was accepted.

        • eventsItemResponse

          Map<K,V> eventsItemResponse

          A multipart response object that contains a key and a value for each event in the request. In each object, the event ID is the key and an EventItemResponse object is the value.

    • Class com.amazonaws.services.pinpoint.model.JourneyDateRangeKpiResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the metric applies to.

        • endTime

          Date endTime

          The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

        • journeyId

          String journeyId

          The unique identifier for the journey that the metric applies to.

        • kpiName

          String kpiName

          The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

        • kpiResult

          BaseKpiResult kpiResult

          An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Journey Engagement Metrics resource because the resource returns all results in a single page.

        • startTime

          Date startTime

          The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

    • Class com.amazonaws.services.pinpoint.model.JourneyEmailMessage extends Object implements Serializable

      • Serialized Fields

        • fromAddress

          String fromAddress

          The verified email address to send the email message from. The default address is the FromAddress specified for the email channel for the application.

    • Class com.amazonaws.services.pinpoint.model.JourneyExecutionActivityMetricsResponse extends Object implements Serializable

      • Serialized Fields

        • activityType

          String activityType

          The type of activity that the metric applies to. Possible values are:

          • CONDITIONAL_SPLIT - For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.

          • HOLDOUT - For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.

          • MESSAGE - For an email activity, which is an activity that sends an email message to participants.

          • MULTI_CONDITIONAL_SPLIT - For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.

          • RANDOM_SPLIT - For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.

          • WAIT - For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

        • applicationId

          String applicationId

          The unique identifier for the application that the metric applies to.

        • journeyActivityId

          String journeyActivityId

          The unique identifier for the activity that the metric applies to.

        • journeyId

          String journeyId

          The unique identifier for the journey that the metric applies to.

        • lastEvaluatedTime

          String lastEvaluatedTime

          The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity and updated the data for the metric.

        • metrics

          Map<K,V> metrics

          A JSON object that contains the results of the query. The results vary depending on the type of activity (ActivityType). For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

    • Class com.amazonaws.services.pinpoint.model.JourneyExecutionMetricsResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the metric applies to.

        • journeyId

          String journeyId

          The unique identifier for the journey that the metric applies to.

        • lastEvaluatedTime

          String lastEvaluatedTime

          The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey and updated the data for the metric.

        • metrics

          Map<K,V> metrics

          A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

    • Class com.amazonaws.services.pinpoint.model.JourneyLimits extends Object implements Serializable

      • Serialized Fields

        • dailyCap

          Integer dailyCap

          The maximum number of messages that the journey can send to a single participant during a 24-hour period. The maximum value is 100.

        • endpointReentryCap

          Integer endpointReentryCap

          The maximum number of times that a participant can enter the journey. The maximum value is 100. To allow participants to enter the journey an unlimited number of times, set this value to 0.

        • messagesPerSecond

          Integer messagesPerSecond

          The maximum number of messages that the journey can send each second.

    • Class com.amazonaws.services.pinpoint.model.JourneyResponse extends Object implements Serializable

      • Serialized Fields

        • activities

          Map<K,V> activities

          A map that contains a set of Activity objects, one object for each activity in the journey. For each Activity object, the key is the unique identifier (string) for an activity and the value is the settings for the activity.

        • applicationId

          String applicationId

          The unique identifier for the application that the journey applies to.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the journey was created.

        • id

          String id

          The unique identifier for the journey.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the journey was last modified.

        • limits

          JourneyLimits limits

          The messaging and entry limits for the journey.

        • localTime

          Boolean localTime

          Specifies whether the journey's scheduled start and end times use each participant's local time. If this value is true, the schedule uses each participant's local time.

        • name

          String name

          The name of the journey.

        • quietTime

          QuietTime quietTime

          The quiet time settings for the journey. Quiet time is a specific time range when a journey doesn't send messages to participants, if all the following conditions are met:

          • The EndpointDemographic.Timezone property of the endpoint for the participant is set to a valid value.

          • The current time in the participant's time zone is later than or equal to the time specified by the QuietTime.Start property for the journey.

          • The current time in the participant's time zone is earlier than or equal to the time specified by the QuietTime.End property for the journey.

          If any of the preceding conditions isn't met, the participant will receive messages from the journey, even if quiet time is enabled.

        • refreshFrequency

          String refreshFrequency

          The frequency with which Amazon Pinpoint evaluates segment and event data for the journey, as a duration in ISO 8601 format.

        • schedule

          JourneySchedule schedule

          The schedule settings for the journey.

        • startActivity

          String startActivity

          The unique identifier for the first activity in the journey.

        • startCondition

          StartCondition startCondition

          The segment that defines which users are participants in the journey.

        • state

          String state

          The current status of the journey. Possible values are:

          • DRAFT - The journey is being developed and hasn't been published yet.

          • ACTIVE - The journey has been developed and published. Depending on the journey's schedule, the journey may currently be running or scheduled to start running at a later time. If a journey's status is ACTIVE, you can't add, change, or remove activities from it.

          • COMPLETED - The journey has been published and has finished running. All participants have entered the journey and no participants are waiting to complete the journey or any activities in the journey.

          • CANCELLED - The journey has been stopped. If a journey's status is CANCELLED, you can't add, change, or remove activities or segment settings from the journey.

          • CLOSED - The journey has been published and has started running. It may have also passed its scheduled end time, or passed its scheduled start time and a refresh frequency hasn't been specified for it. If a journey's status is CLOSED, you can't add participants to it, and no existing participants can enter the journey for the first time. However, any existing participants who are currently waiting to start an activity may continue the journey.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the journey. Each tag consists of a required tag key and an associated tag value.

    • Class com.amazonaws.services.pinpoint.model.JourneySchedule extends Object implements Serializable

      • Serialized Fields

        • endTime

          Date endTime

          The scheduled time, in ISO 8601 format, when the journey ended or will end.

        • startTime

          Date startTime

          The scheduled time, in ISO 8601 format, when the journey began or will begin.

        • timezone

          String timezone

          The starting UTC offset for the journey schedule, if the value of the journey's LocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+08:45, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+12:45, UTC+13, UTC+13:45, UTC-02, UTC-02:30, UTC-03, UTC-03:30, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-09:30, UTC-10, and UTC-11.

    • Class com.amazonaws.services.pinpoint.model.JourneysResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each journey that's associated with the application.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.JourneyStateRequest extends Object implements Serializable

      • Serialized Fields

        • state

          String state

          The status of the journey. Currently, the only supported value is CANCELLED.

          If you cancel a journey, Amazon Pinpoint continues to perform activities that are currently in progress, until those activities are complete. Amazon Pinpoint also continues to collect and aggregate analytics data for those activities, until they are complete, and any activities that were complete when you cancelled the journey.

          After you cancel a journey, you can't add, change, or remove any activities from the journey. In addition, Amazon Pinpoint stops evaluating the journey and doesn't perform any activities that haven't started.

    • Class com.amazonaws.services.pinpoint.model.ListJourneysRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • token

          String token

          The NextToken string that specifies which page of results to return in a paginated response.

    • Class com.amazonaws.services.pinpoint.model.ListJourneysResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource.

    • Class com.amazonaws.services.pinpoint.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.ListTemplatesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • prefix

          String prefix

          The substring to match in the names of the message templates to include in the results. If you specify this value, Amazon Pinpoint returns only those templates whose names begin with the value that you specify.

        • templateType

          String templateType

          The type of message template to include in the results. Valid values are: EMAIL, PUSH, SMS, and VOICE. To include all types of templates in the results, don't include this parameter in your request.

    • Class com.amazonaws.services.pinpoint.model.ListTemplatesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.ListTemplateVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The string that specifies which page of results to return in a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • pageSize

          String pageSize

          The maximum number of items to include in each page of a paginated response. This parameter is currently not supported for application, campaign, and journey metrics.

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • templateType

          String templateType

          The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.

    • Class com.amazonaws.services.pinpoint.model.ListTemplateVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.Message extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to occur if a recipient taps the push notification. Valid values are:

          • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

          • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of iOS and Android.

          • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

        • body

          String body

          The body of the notification message. The maximum number of characters is 200.

        • imageIconUrl

          String imageIconUrl

          The URL of the image to display as the push-notification icon, such as the icon for the app.

        • imageSmallIconUrl

          String imageSmallIconUrl

          The URL of the image to display as the small, push-notification icon, such as a small version of the icon for the app.

        • imageUrl

          String imageUrl

          The URL of an image to display in the push notification.

        • jsonBody

          String jsonBody

          The JSON payload to use for a silent push notification.

        • mediaUrl

          String mediaUrl

          The URL of the image or video to display in the push notification.

        • rawContent

          String rawContent

          The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

        • silentPush

          Boolean silentPush

          Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration, displaying messages in an in-app message center, or supporting phone home functionality.

        • timeToLive

          Integer timeToLive

          The number of seconds that the push-notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it's sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.

          This value doesn't apply to messages that are sent through the Amazon Device Messaging (ADM) service.

        • title

          String title

          The title to display above the notification message on a recipient's device.

        • url

          String url

          The URL to open in a recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

    • Class com.amazonaws.services.pinpoint.model.MessageBody extends Object implements Serializable

      • Serialized Fields

        • message

          String message

          The message that's returned from the API.

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.MessageConfiguration extends Object implements Serializable

      • Serialized Fields

        • aDMMessage

          Message aDMMessage

          The message that the campaign sends through the ADM (Amazon Device Messaging) channel. This message overrides the default message.

        • aPNSMessage

          Message aPNSMessage

          The message that the campaign sends through the APNs (Apple Push Notification service) channel. This message overrides the default message.

        • baiduMessage

          Message baiduMessage

          The message that the campaign sends through the Baidu (Baidu Cloud Push) channel. This message overrides the default message.

        • defaultMessage

          Message defaultMessage

          The default message that the campaign sends through all the channels that are configured for the campaign.

        • emailMessage

          CampaignEmailMessage emailMessage

          The message that the campaign sends through the email channel.

        • gCMMessage

          Message gCMMessage

          The message that the campaign sends through the GCM channel, which enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default message.

        • sMSMessage

          CampaignSmsMessage sMSMessage

          The message that the campaign sends through the SMS channel.

    • Class com.amazonaws.services.pinpoint.model.MessageRequest extends Object implements Serializable

      • Serialized Fields

        • addresses

          Map<K,V> addresses

          A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address. You can use an AddressConfiguration object to tailor the message for an address by specifying settings such as content overrides and message variables.

        • context

          Map<K,V> context

          A map of custom attributes to attach to the message. For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

        • endpoints

          Map<K,V> endpoints

          A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. You can use an EndpointSendConfiguration object to tailor the message for an endpoint by specifying settings such as content overrides and message variables.

        • messageConfiguration

          DirectMessageConfiguration messageConfiguration

          The settings and content for the default message and any default messages that you defined for specific channels.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template to use for the message.

        • traceId

          String traceId

          The unique identifier for tracing the message. This identifier is visible to message recipients.

    • Class com.amazonaws.services.pinpoint.model.MessageResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that was used to send the message.

        • endpointResult

          Map<K,V> endpointResult

          A map that contains a multipart response for each address that the message was sent to. In the map, the endpoint ID is the key and the result is the value.

        • requestId

          String requestId

          The identifier for the original request that the message was delivered for.

        • result

          Map<K,V> result

          A map that contains a multipart response for each address (email address, phone number, or push notification token) that the message was sent to. In the map, the address is the key and the result is the value.

    • Class com.amazonaws.services.pinpoint.model.MessageResult extends Object implements Serializable

      • Serialized Fields

        • deliveryStatus

          String deliveryStatus

          The delivery status of the message. Possible values are:

          • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.

          • OPT_OUT - The user who's associated with the endpoint address has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.

          • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint address. Amazon Pinpoint won't attempt to send the message again.

          • SUCCESSFUL - The message was successfully delivered to the endpoint address.

          • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.

          • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint address.

          • TIMEOUT - The message couldn't be sent within the timeout period.

          • UNKNOWN_FAILURE - An unknown error occurred.

        • messageId

          String messageId

          The unique identifier for the message that was sent.

        • statusCode

          Integer statusCode

          The downstream service status code for delivering the message.

        • statusMessage

          String statusMessage

          The status message for delivering the message.

        • updatedToken

          String updatedToken

          For push notifications that are sent through the GCM channel, specifies whether the endpoint's device registration token was updated as part of delivering the message.

    • Class com.amazonaws.services.pinpoint.model.MethodNotAllowedException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.MetricDimension extends Object implements Serializable

      • Serialized Fields

        • comparisonOperator

          String comparisonOperator

          The operator to use when comparing metric values. Valid values are: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, and EQUAL.

        • value

          Double value

          The value to compare.

    • Class com.amazonaws.services.pinpoint.model.MultiConditionalBranch extends Object implements Serializable

      • Serialized Fields

        • condition

          SimpleCondition condition

          The condition to evaluate for the activity path.

        • nextActivity

          String nextActivity

          The unique identifier for the next activity to perform, after completing the activity for the path.

    • Class com.amazonaws.services.pinpoint.model.MultiConditionalSplitActivity extends Object implements Serializable

      • Serialized Fields

        • branches

          List<E> branches

          The paths for the activity, including the conditions for entering each path and the activity to perform for each path.

        • defaultActivity

          String defaultActivity

          The unique identifier for the activity to perform for participants who don't meet any of the conditions specified for other paths in the activity.

        • evaluationWaitTime

          WaitTime evaluationWaitTime

          The amount of time to wait or the date and time when Amazon Pinpoint determines whether the conditions are met.

    • Class com.amazonaws.services.pinpoint.model.NotFoundException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.NumberValidateRequest extends Object implements Serializable

      • Serialized Fields

        • isoCountryCode

          String isoCountryCode

          The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the phone number was originally registered.

        • phoneNumber

          String phoneNumber

          The phone number to retrieve information about. The phone number that you provide should include a valid numeric country code. Otherwise, the operation might result in an error.

    • Class com.amazonaws.services.pinpoint.model.NumberValidateResponse extends Object implements Serializable

      • Serialized Fields

        • carrier

          String carrier

          The carrier or service provider that the phone number is currently registered with. In some countries and regions, this value may be the carrier or service provider that the phone number was originally registered with.

        • city

          String city

          The name of the city where the phone number was originally registered.

        • cleansedPhoneNumberE164

          String cleansedPhoneNumberE164

          The cleansed phone number, in E.164 format, for the location where the phone number was originally registered.

        • cleansedPhoneNumberNational

          String cleansedPhoneNumberNational

          The cleansed phone number, in the format for the location where the phone number was originally registered.

        • country

          String country

          The name of the country or region where the phone number was originally registered.

        • countryCodeIso2

          String countryCodeIso2

          The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the phone number was originally registered.

        • countryCodeNumeric

          String countryCodeNumeric

          The numeric code for the country or region where the phone number was originally registered.

        • county

          String county

          The name of the county where the phone number was originally registered.

        • originalCountryCodeIso2

          String originalCountryCodeIso2

          The two-character code, in ISO 3166-1 alpha-2 format, that was sent in the request body.

        • originalPhoneNumber

          String originalPhoneNumber

          The phone number that was sent in the request body.

        • phoneType

          String phoneType

          The description of the phone type. Valid values are: MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.

        • phoneTypeCode

          Integer phoneTypeCode

          The phone type, represented by an integer. Valid values are: 0 (mobile), 1 (landline), 2 (VoIP), 3 (invalid), 4 (other), and 5 (prepaid).

        • timezone

          String timezone

          The time zone for the location where the phone number was originally registered.

        • zipCode

          String zipCode

          The postal or ZIP code for the location where the phone number was originally registered.

    • Class com.amazonaws.services.pinpoint.model.PhoneNumberValidateRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.pinpoint.model.PhoneNumberValidateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.PublicEndpoint extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The unique identifier for the recipient, such as a device token, email address, or mobile phone number.

        • attributes

          Map<K,V> attributes

          One or more custom attributes that describe the endpoint by associating a name with an array of values. You can use these attributes as filter criteria when you create segments.

        • channelType

          String channelType

          The channel that's used when sending messages or push notifications to the endpoint.

        • demographic

          EndpointDemographic demographic

          The demographic information for the endpoint, such as the time zone and platform.

        • effectiveDate

          String effectiveDate

          The date and time, in ISO 8601 format, when the endpoint was last updated.

        • endpointStatus

          String endpointStatus

          Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

          Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

        • location

          EndpointLocation location

          The geographic information for the endpoint.

        • metrics

          Map<K,V> metrics

          One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

        • optOut

          String optOut

          Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

        • requestId

          String requestId

          A unique identifier that's generated each time the endpoint is updated.

        • user

          EndpointUser user

          One or more custom user attributes that your app reports to Amazon Pinpoint for the user who's associated with the endpoint.

    • Class com.amazonaws.services.pinpoint.model.PushNotificationTemplateRequest extends Object implements Serializable

      • Serialized Fields

        • aDM

          AndroidPushNotificationTemplate aDM

          The message template to use for the ADM (Amazon Device Messaging) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • aPNS

          APNSPushNotificationTemplate aPNS

          The message template to use for the APNs (Apple Push Notification service) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • baidu

          AndroidPushNotificationTemplate baidu

          The message template to use for the Baidu (Baidu Cloud Push) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • defaultValue

          DefaultPushNotificationTemplate defaultValue

          The default message template to use for push notification channels.

        • defaultSubstitutions

          String defaultSubstitutions

          A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

        • gCM

          AndroidPushNotificationTemplate gCM

          The message template to use for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          A custom description of the message template.

    • Class com.amazonaws.services.pinpoint.model.PushNotificationTemplateResponse extends Object implements Serializable

      • Serialized Fields

        • aDM

          AndroidPushNotificationTemplate aDM

          The message template that's used for the ADM (Amazon Device Messaging) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • aPNS

          APNSPushNotificationTemplate aPNS

          The message template that's used for the APNs (Apple Push Notification service) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template.

        • baidu

          AndroidPushNotificationTemplate baidu

          The message template that's used for the Baidu (Baidu Cloud Push) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the message template was created.

        • defaultValue

          DefaultPushNotificationTemplate defaultValue

          The default message template that's used for push notification channels.

        • defaultSubstitutions

          String defaultSubstitutions

          The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • gCM

          AndroidPushNotificationTemplate gCM

          The message template that's used for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the message template was last modified.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          The custom description of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. For a push notification template, this value is PUSH.

        • version

          String version

          The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

    • Class com.amazonaws.services.pinpoint.model.PutEventsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • eventsRequest

          EventsRequest eventsRequest
    • Class com.amazonaws.services.pinpoint.model.PutEventsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.PutEventStreamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • writeEventStream

          WriteEventStream writeEventStream
    • Class com.amazonaws.services.pinpoint.model.PutEventStreamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.QuietTime extends Object implements Serializable

      • Serialized Fields

        • end

          String end

          The specific time when quiet time ends. This value has to use 24-hour notation and be in HH:MM format, where HH is the hour (with a leading zero, if applicable) and MM is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.

        • start

          String start

          The specific time when quiet time begins. This value has to use 24-hour notation and be in HH:MM format, where HH is the hour (with a leading zero, if applicable) and MM is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.

    • Class com.amazonaws.services.pinpoint.model.RandomSplitActivity extends Object implements Serializable

      • Serialized Fields

        • branches

          List<E> branches

          The paths for the activity, including the percentage of participants to enter each path and the activity to perform for each path.

    • Class com.amazonaws.services.pinpoint.model.RandomSplitEntry extends Object implements Serializable

      • Serialized Fields

        • nextActivity

          String nextActivity

          The unique identifier for the next activity to perform, after completing the activity for the path.

        • percentage

          Integer percentage

          The percentage of participants to send down the activity path.

          To determine which participants are sent down each path, Amazon Pinpoint applies a probability-based algorithm to the percentages that you specify for the paths. Therefore, the actual percentage of participants who are sent down a path may not be equal to the percentage that you specify.

    • Class com.amazonaws.services.pinpoint.model.RawEmail extends Object implements Serializable

      • Serialized Fields

        • data

          ByteBuffer data

          The email message, represented as a raw MIME message. The entire message must be base64 encoded.

    • Class com.amazonaws.services.pinpoint.model.RecencyDimension extends Object implements Serializable

      • Serialized Fields

        • duration

          String duration

          The duration to use when determining whether an endpoint is active or inactive.

        • recencyType

          String recencyType

          The type of recency dimension to use for the segment. Valid values are: ACTIVE, endpoints that were active within the specified duration are included in the segment; and, INACTIVE, endpoints that weren't active within the specified duration are included in the segment.

    • Class com.amazonaws.services.pinpoint.model.RemoveAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • attributeType

          String attributeType

          The type of attribute or attributes to remove. Valid values are:

          • endpoint-custom-attributes - Custom attributes that describe endpoints, such as the date when an associated user opted in or out of receiving communications from you through a specific type of channel.

          • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints, such as the number of app sessions or the number of items left in a cart.

          • endpoint-user-attributes - Custom attributes that describe users, such as first name, last name, and age.

        • updateAttributesRequest

          UpdateAttributesRequest updateAttributesRequest
    • Class com.amazonaws.services.pinpoint.model.RemoveAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.ResultRow extends Object implements Serializable

      • Serialized Fields

        • groupedBys

          List<E> groupedBys

          An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.

        • values

          List<E> values

          An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.

    • Class com.amazonaws.services.pinpoint.model.ResultRowValue extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The friendly name of the metric whose value is specified by the Value property.

        • type

          String type

          The data type of the value specified by the Value property.

        • value

          String value

          In a Values object, the value for the metric that the query retrieved data for. In a GroupedBys object, the value for the field that was used to group data in a result set that contains multiple results (Values objects).

    • Class com.amazonaws.services.pinpoint.model.Schedule extends Object implements Serializable

      • Serialized Fields

        • endTime

          String endTime

          The scheduled time, in ISO 8601 format, when the campaign ended or will end.

        • eventFilter

          CampaignEventFilter eventFilter

          The type of event that causes the campaign to be sent, if the value of the Frequency property is EVENT.

        • frequency

          String frequency

          Specifies how often the campaign is sent or whether the campaign is sent in response to a specific event.

        • isLocalTime

          Boolean isLocalTime

          Specifies whether the start and end times for the campaign schedule use each recipient's local time. To base the schedule on each recipient's local time, set this value to true.

        • quietTime

          QuietTime quietTime

          The default quiet time for the campaign. Quiet time is a specific time range when a campaign doesn't send messages to endpoints, if all the following conditions are met:

          • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.

          • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the campaign.

          • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the campaign.

          If any of the preceding conditions isn't met, the endpoint will receive messages from the campaign, even if quiet time is enabled.

        • startTime

          String startTime

          The scheduled time, in ISO 8601 format, when the campaign began or will begin.

        • timezone

          String timezone

          The starting UTC offset for the campaign schedule, if the value of the IsLocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+13, UTC-02, UTC-03, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-10, and UTC-11.

    • Class com.amazonaws.services.pinpoint.model.SegmentBehaviors extends Object implements Serializable

      • Serialized Fields

        • recency

          RecencyDimension recency

          The dimension settings that are based on how recently an endpoint was active.

    • Class com.amazonaws.services.pinpoint.model.SegmentCondition extends Object implements Serializable

      • Serialized Fields

        • segmentId

          String segmentId

          The unique identifier for the segment to associate with the activity.

    • Class com.amazonaws.services.pinpoint.model.SegmentDemographics extends Object implements Serializable

      • Serialized Fields

        • appVersion

          SetDimension appVersion

          The app version criteria for the segment.

        • channel

          SetDimension channel

          The channel criteria for the segment.

        • deviceType

          SetDimension deviceType

          The device type criteria for the segment.

        • make

          SetDimension make

          The device make criteria for the segment.

        • model

          SetDimension model

          The device model criteria for the segment.

        • platform

          SetDimension platform

          The device platform criteria for the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentDimensions extends Object implements Serializable

      • Serialized Fields

        • attributes

          Map<K,V> attributes

          One or more custom attributes to use as criteria for the segment.

        • behavior

          SegmentBehaviors behavior

          The behavior-based criteria, such as how recently users have used your app, for the segment.

        • demographic

          SegmentDemographics demographic

          The demographic-based criteria, such as device platform, for the segment.

        • location

          SegmentLocation location

          The location-based criteria, such as region or GPS coordinates, for the segment.

        • metrics

          Map<K,V> metrics

          One or more custom metrics to use as criteria for the segment.

        • userAttributes

          Map<K,V> userAttributes

          One or more custom user attributes to use as criteria for the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentGroup extends Object implements Serializable

      • Serialized Fields

        • dimensions

          List<E> dimensions

          An array that defines the dimensions for the segment.

        • sourceSegments

          List<E> sourceSegments

          The base segment to build the segment on. A base segment, also referred to as a source segment, defines the initial population of endpoints for a segment. When you add dimensions to a segment, Amazon Pinpoint filters the base segment by using the dimensions that you specify.

          You can specify more than one dimensional segment or only one imported segment. If you specify an imported segment, the Amazon Pinpoint console displays a segment size estimate that indicates the size of the imported segment without any filters applied to it.

        • sourceType

          String sourceType

          Specifies how to handle multiple base segments for the segment. For example, if you specify three base segments for the segment, whether the resulting segment is based on all, any, or none of the base segments.

        • type

          String type

          Specifies how to handle multiple dimensions for the segment. For example, if you specify three dimensions for the segment, whether the resulting segment includes endpoints that match all, any, or none of the dimensions.

    • Class com.amazonaws.services.pinpoint.model.SegmentGroupList extends Object implements Serializable

      • Serialized Fields

        • groups

          List<E> groups

          An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.

        • include

          String include

          Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.

    • Class com.amazonaws.services.pinpoint.model.SegmentImportResource extends Object implements Serializable

      • Serialized Fields

        • channelCounts

          Map<K,V> channelCounts

          The number of channel types in the endpoint definitions that were imported to create the segment.

        • externalId

          String externalId

          (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

        • format

          String format

          The format of the files that were imported to create the segment. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

        • s3Url

          String s3Url

          The URL of the Amazon Simple Storage Service (Amazon S3) bucket that the endpoint definitions were imported from to create the segment.

        • size

          Integer size

          The number of endpoint definitions that were imported successfully to create the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentLocation extends Object implements Serializable

      • Serialized Fields

        • country

          SetDimension country

          The country or region code, in ISO 3166-1 alpha-2 format, for the segment.

        • gPSPoint

          GPSPointDimension gPSPoint

          The GPS location and range for the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentReference extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The unique identifier for the segment.

        • version

          Integer version

          The version number of the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the segment is associated with.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the segment.

        • creationDate

          String creationDate

          The date and time when the segment was created.

        • dimensions

          SegmentDimensions dimensions

          The dimension settings for the segment.

        • id

          String id

          The unique identifier for the segment.

        • importDefinition

          SegmentImportResource importDefinition

          The settings for the import job that's associated with the segment.

        • lastModifiedDate

          String lastModifiedDate

          The date and time when the segment was last modified.

        • name

          String name

          The name of the segment.

        • segmentGroups

          SegmentGroupList segmentGroups

          A list of one or more segment groups that apply to the segment. Each segment group consists of zero or more base segments and the dimensions that are applied to those base segments.

        • segmentType

          String segmentType

          The segment type. Valid values are:

          • DIMENSIONAL - A dynamic segment, which is a segment that uses selection criteria that you specify and is based on endpoint data that's reported by your app. Dynamic segments can change over time.

          • IMPORT - A static segment, which is a segment that uses selection criteria that you specify and is based on endpoint definitions that you they don't change over time.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the segment. Each tag consists of a required tag key and an associated tag value.

        • version

          Integer version

          The version number of the segment.

    • Class com.amazonaws.services.pinpoint.model.SegmentsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each segment that's associated with the application (Segments resource) or each version of a segment that's associated with the application (Segment Versions resource).

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.SendMessagesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • messageRequest

          MessageRequest messageRequest
    • Class com.amazonaws.services.pinpoint.model.SendMessagesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.SendUsersMessageRequest extends Object implements Serializable

      • Serialized Fields

        • context

          Map<K,V> context

          A map of custom attribute-value pairs. For a push notification, Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.

        • messageConfiguration

          DirectMessageConfiguration messageConfiguration

          The settings and content for the default message and any default messages that you defined for specific channels.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template to use for the message.

        • traceId

          String traceId

          The unique identifier for tracing the message. This identifier is visible to message recipients.

        • users

          Map<K,V> users

          A map that associates user IDs with EndpointSendConfiguration objects. You can use an EndpointSendConfiguration object to tailor the message for a user by specifying settings such as content overrides and message variables.

    • Class com.amazonaws.services.pinpoint.model.SendUsersMessageResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that was used to send the message.

        • requestId

          String requestId

          The unique identifier that was assigned to the message request.

        • result

          Map<K,V> result

          An object that indicates which endpoints the message was sent to, for each user. The object lists user IDs and, for each user ID, provides the endpoint IDs that the message was sent to. For each endpoint ID, it provides an EndpointMessageResult object.

    • Class com.amazonaws.services.pinpoint.model.SendUsersMessagesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • sendUsersMessageRequest

          SendUsersMessageRequest sendUsersMessageRequest
    • Class com.amazonaws.services.pinpoint.model.SendUsersMessagesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.Session extends Object implements Serializable

      • Serialized Fields

        • duration

          Integer duration

          The duration of the session, in milliseconds.

        • id

          String id

          The unique identifier for the session.

        • startTimestamp

          String startTimestamp

          The date and time when the session began.

        • stopTimestamp

          String stopTimestamp

          The date and time when the session ended.

    • Class com.amazonaws.services.pinpoint.model.SetDimension extends Object implements Serializable

      • Serialized Fields

        • dimensionType

          String dimensionType

          The type of segment dimension to use. Valid values are: INCLUSIVE, endpoints that match the criteria are included in the segment; and, EXCLUSIVE, endpoints that match the criteria are excluded from the segment.

        • values

          List<E> values

          The criteria values to use for the segment dimension. Depending on the value of the DimensionType property, endpoints are included or excluded from the segment if their values match the criteria values.

    • Class com.amazonaws.services.pinpoint.model.SimpleCondition extends Object implements Serializable

      • Serialized Fields

        • eventCondition

          EventCondition eventCondition

          The dimension settings for the event that's associated with the activity.

        • segmentCondition

          SegmentCondition segmentCondition

          The segment that's associated with the activity.

        • segmentDimensions

          SegmentDimensions segmentDimensions

          The dimension settings for the segment that's associated with the activity.

    • Class com.amazonaws.services.pinpoint.model.SimpleEmail extends Object implements Serializable

      • Serialized Fields

        • htmlPart

          SimpleEmailPart htmlPart

          The body of the email message, in HTML format. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

        • subject

          SimpleEmailPart subject

          The subject line, or title, of the email.

        • textPart

          SimpleEmailPart textPart

          The body of the email message, in plain text format. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

    • Class com.amazonaws.services.pinpoint.model.SimpleEmailPart extends Object implements Serializable

      • Serialized Fields

        • charset

          String charset

          The applicable character set for the message content.

        • data

          String data

          The textual data of the message content.

    • Class com.amazonaws.services.pinpoint.model.SMSChannelRequest extends Object implements Serializable

      • Serialized Fields

        • enabled

          Boolean enabled

          Specifies whether to enable the SMS channel for the application.

        • senderId

          String senderId

          The identity that you want to display on recipients' devices when they receive messages from the SMS channel.

        • shortCode

          String shortCode

          The registered short code that you want to use when you send messages through the SMS channel.

    • Class com.amazonaws.services.pinpoint.model.SMSChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the SMS channel applies to.

        • creationDate

          String creationDate

          The date and time, in ISO 8601 format, when the SMS channel was enabled.

        • enabled

          Boolean enabled

          Specifies whether the SMS channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the SMS channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the SMS channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time, in ISO 8601 format, when the SMS channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.

        • promotionalMessagesPerSecond

          Integer promotionalMessagesPerSecond

          The maximum number of promotional messages that you can send through the SMS channel each second.

        • senderId

          String senderId

          The identity that displays on recipients' devices when they receive messages from the SMS channel.

        • shortCode

          String shortCode

          The registered short code to use when you send messages through the SMS channel.

        • transactionalMessagesPerSecond

          Integer transactionalMessagesPerSecond

          The maximum number of transactional messages that you can send through the SMS channel each second.

        • version

          Integer version

          The current version of the SMS channel.

    • Class com.amazonaws.services.pinpoint.model.SMSMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The body of the SMS message.

        • keyword

          String keyword

          The SMS program name that you provided to AWS Support when you requested your dedicated number.

        • messageType

          String messageType

          The SMS message type. Valid values are: TRANSACTIONAL, the message is critical or time-sensitive, such as a one-time password that supports a customer transaction; and, PROMOTIONAL, the message is not critical or time-sensitive, such as a marketing message.

        • originationNumber

          String originationNumber

          The number to send the SMS message from. This value should be one of the dedicated long or short codes that's assigned to your AWS account. If you don't specify a long or short code, Amazon Pinpoint assigns a random long code to the SMS message and sends the message from that code.

        • senderId

          String senderId

          The sender ID to display as the sender of the message on a recipient's device. Support for sender IDs varies by country or region.

        • substitutions

          Map<K,V> substitutions

          The message variables to use in the SMS message. You can override the default variables with individual address variables.

    • Class com.amazonaws.services.pinpoint.model.SMSTemplateRequest extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The message body to use in text messages that are based on the message template.

        • defaultSubstitutions

          String defaultSubstitutions

          A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          A custom description of the message template.

    • Class com.amazonaws.services.pinpoint.model.SMSTemplateResponse extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template.

        • body

          String body

          The message body that's used in text messages that are based on the message template.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the message template was created.

        • defaultSubstitutions

          String defaultSubstitutions

          The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the message template was last modified.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          The custom description of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. For an SMS template, this value is SMS.

        • version

          String version

          The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

    • Class com.amazonaws.services.pinpoint.model.StartCondition extends Object implements Serializable

      • Serialized Fields

        • description

          String description

          The custom description of the condition.

        • segmentStartCondition

          SegmentCondition segmentStartCondition

          The segment that's associated with the first activity in the journey. This segment determines which users are participants in the journey.

    • Class com.amazonaws.services.pinpoint.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource.

        • tagsModel

          TagsModel tagsModel
    • Class com.amazonaws.services.pinpoint.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.TagsModel extends Object implements Serializable

      • Serialized Fields

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags for an application, campaign, journey, message template, or segment. Each of these resources can have a maximum of 50 tags.

          Each tag consists of a required tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

    • Class com.amazonaws.services.pinpoint.model.Template extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the message template to use for the message. If specified, this value must match the name of an existing message template.

        • version

          String version

          The unique identifier for the version of the message template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

          If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

    • Class com.amazonaws.services.pinpoint.model.TemplateActiveVersionRequest extends Object implements Serializable

      • Serialized Fields

        • version

          String version

          The unique identifier for the version of the message template to use as the active version of the template. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

    • Class com.amazonaws.services.pinpoint.model.TemplateConfiguration extends Object implements Serializable

      • Serialized Fields

        • emailTemplate

          Template emailTemplate

          The email template to use for the message.

        • pushTemplate

          Template pushTemplate

          The push notification template to use for the message.

        • sMSTemplate

          Template sMSTemplate

          The SMS template to use for the message.

        • voiceTemplate

          Template voiceTemplate

          The voice template to use for the message.

    • Class com.amazonaws.services.pinpoint.model.TemplateResponse extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the message template was created.

        • defaultSubstitutions

          String defaultSubstitutions

          The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the message template was last modified.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          The custom description of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, and VOICE.

        • version

          String version

          The unique identifier, as an integer, for the active version of the message template.

    • Class com.amazonaws.services.pinpoint.model.TemplatesResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each message template that's associated with your Amazon Pinpoint account and meets any filter criteria that you specified in the request.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

    • Class com.amazonaws.services.pinpoint.model.TemplateVersionResponse extends Object implements Serializable

      • Serialized Fields

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the version of the message template was created.

        • defaultSubstitutions

          String defaultSubstitutions

          A JSON object that specifies the default values that are used for message variables in the version of the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the version of the message template was last modified.

        • templateDescription

          String templateDescription

          The custom description of the version of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, and VOICE.

        • version

          String version

          The unique identifier for the version of the message template. This value is an integer that Amazon Pinpoint automatically increments and assigns to each new version of a template.

    • Class com.amazonaws.services.pinpoint.model.TemplateVersionsResponse extends Object implements Serializable

      • Serialized Fields

        • item

          List<E> item

          An array of responses, one for each version of the message template.

        • message

          String message

          The message that's returned from the API for the request to retrieve information about all the versions of the message template.

        • nextToken

          String nextToken

          The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

        • requestID

          String requestID

          The unique identifier for the request to retrieve information about all the versions of the message template.

    • Class com.amazonaws.services.pinpoint.model.TooManyRequestsException extends AmazonPinpointException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • requestID

          String requestID

          The unique identifier for the request or response.

    • Class com.amazonaws.services.pinpoint.model.TreatmentResource extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The unique identifier for the treatment.

        • messageConfiguration

          MessageConfiguration messageConfiguration

          The message configuration settings for the treatment.

        • schedule

          Schedule schedule

          The schedule settings for the treatment.

        • sizePercent

          Integer sizePercent

          The allocated percentage of users (segment members) that the treatment is sent to.

        • state

          CampaignState state

          The current status of the treatment.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template to use for the treatment.

        • treatmentDescription

          String treatmentDescription

          The custom description of the treatment.

        • treatmentName

          String treatmentName

          The custom name of the treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

    • Class com.amazonaws.services.pinpoint.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource.

        • tagKeys

          List<E> tagKeys

          The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).

    • Class com.amazonaws.services.pinpoint.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateAdmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • aDMChannelRequest

          ADMChannelRequest aDMChannelRequest
        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.UpdateAdmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • aPNSChannelRequest

          APNSChannelRequest aPNSChannelRequest
        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • aPNSSandboxChannelRequest

          APNSSandboxChannelRequest aPNSSandboxChannelRequest
        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsVoipChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • aPNSVoipChannelRequest

          APNSVoipChannelRequest aPNSVoipChannelRequest
        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsVoipChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsVoipSandboxChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • aPNSVoipSandboxChannelRequest

          APNSVoipSandboxChannelRequest aPNSVoipSandboxChannelRequest
        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    • Class com.amazonaws.services.pinpoint.model.UpdateApnsVoipSandboxChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateApplicationSettingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • writeApplicationSettingsRequest

          WriteApplicationSettingsRequest writeApplicationSettingsRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateApplicationSettingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateAttributesRequest extends Object implements Serializable

      • Serialized Fields

        • blacklist

          List<E> blacklist

          An array of the attributes to remove from all the endpoints that are associated with the application. The array can specify the complete, exact name of each attribute to remove or it can specify a glob pattern that an attribute name must match in order for the attribute to be removed.

    • Class com.amazonaws.services.pinpoint.model.UpdateBaiduChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • baiduChannelRequest

          BaiduChannelRequest baiduChannelRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateBaiduChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateCampaignRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • campaignId

          String campaignId

          The unique identifier for the campaign.

        • writeCampaignRequest

          WriteCampaignRequest writeCampaignRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateCampaignResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateEmailChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • emailChannelRequest

          EmailChannelRequest emailChannelRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateEmailChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateEmailTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • createNewVersion

          Boolean createNewVersion

          Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to the latest existing version of the template.

          If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

        • emailTemplateRequest

          EmailTemplateRequest emailTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.UpdateEmailTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endpointId

          String endpointId

          The unique identifier for the endpoint.

        • endpointRequest

          EndpointRequest endpointRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateEndpointsBatchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • endpointBatchRequest

          EndpointBatchRequest endpointBatchRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateEndpointsBatchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateGcmChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • gCMChannelRequest

          GCMChannelRequest gCMChannelRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateGcmChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateJourneyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyId

          String journeyId

          The unique identifier for the journey.

        • writeJourneyRequest

          WriteJourneyRequest writeJourneyRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateJourneyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateJourneyStateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • journeyId

          String journeyId

          The unique identifier for the journey.

        • journeyStateRequest

          JourneyStateRequest journeyStateRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateJourneyStateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdatePushTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • createNewVersion

          Boolean createNewVersion

          Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to the latest existing version of the template.

          If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

        • pushNotificationTemplateRequest

          PushNotificationTemplateRequest pushNotificationTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.UpdatePushTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateSegmentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • segmentId

          String segmentId

          The unique identifier for the segment.

        • writeSegmentRequest

          WriteSegmentRequest writeSegmentRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateSegmentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateSmsChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • sMSChannelRequest

          SMSChannelRequest sMSChannelRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateSmsChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateSmsTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • createNewVersion

          Boolean createNewVersion

          Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to the latest existing version of the template.

          If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

        • sMSTemplateRequest

          SMSTemplateRequest sMSTemplateRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

    • Class com.amazonaws.services.pinpoint.model.UpdateSmsTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateTemplateActiveVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • templateActiveVersionRequest

          TemplateActiveVersionRequest templateActiveVersionRequest
        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • templateType

          String templateType

          The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.

    • Class com.amazonaws.services.pinpoint.model.UpdateTemplateActiveVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.UpdateVoiceChannelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

        • voiceChannelRequest

          VoiceChannelRequest voiceChannelRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateVoiceChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.pinpoint.model.UpdateVoiceTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • createNewVersion

          Boolean createNewVersion

          Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to the latest existing version of the template.

          If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

        • templateName

          String templateName

          The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

        • version

          String version

          The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

          If specified, this value must match the identifier of an existing template version. If specified for an update operation, this value must match the identifier of the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

          If you don't specify a value for this parameter, Amazon Pinpoint does the following:

          • For a get operation, retrieves information about the active version of the template.

          • For an update operation, saves the updates to the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.

          • For a delete operation, deletes the template, including all versions of the template.

        • voiceTemplateRequest

          VoiceTemplateRequest voiceTemplateRequest
    • Class com.amazonaws.services.pinpoint.model.UpdateVoiceTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.pinpoint.model.VoiceChannelRequest extends Object implements Serializable

      • Serialized Fields

        • enabled

          Boolean enabled

          Specifies whether to enable the voice channel for the application.

    • Class com.amazonaws.services.pinpoint.model.VoiceChannelResponse extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The unique identifier for the application that the voice channel applies to.

        • creationDate

          String creationDate

          The date and time, in ISO 8601 format, when the voice channel was enabled.

        • enabled

          Boolean enabled

          Specifies whether the voice channel is enabled for the application.

        • hasCredential

          Boolean hasCredential

          (Not used) This property is retained only for backward compatibility.

        • id

          String id

          (Deprecated) An identifier for the voice channel. This property is retained only for backward compatibility.

        • isArchived

          Boolean isArchived

          Specifies whether the voice channel is archived.

        • lastModifiedBy

          String lastModifiedBy

          The user who last modified the voice channel.

        • lastModifiedDate

          String lastModifiedDate

          The date and time, in ISO 8601 format, when the voice channel was last modified.

        • platform

          String platform

          The type of messaging or notification platform for the channel. For the voice channel, this value is VOICE.

        • version

          Integer version

          The current version of the voice channel.

    • Class com.amazonaws.services.pinpoint.model.VoiceMessage extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The text of the script to use for the voice message.

        • languageCode

          String languageCode

          The code for the language to use when synthesizing the text of the message script. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

        • originationNumber

          String originationNumber

          The long code to send the voice message from. This value should be one of the dedicated long codes that's assigned to your AWS account. Although it isn't required, we recommend that you specify the long code in E.164 format, for example +12065550100, to ensure prompt and accurate delivery of the message.

        • substitutions

          Map<K,V> substitutions

          The default message variables to use in the voice message. You can override the default variables with individual address variables.

        • voiceId

          String voiceId

          The name of the voice to use when delivering the message. For a list of supported voices, see the Amazon Polly Developer Guide.

    • Class com.amazonaws.services.pinpoint.model.VoiceTemplateRequest extends Object implements Serializable

      • Serialized Fields

        • body

          String body

          The text of the script to use in messages that are based on the message template, in plain text format.

        • defaultSubstitutions

          String defaultSubstitutions

          A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

        • languageCode

          String languageCode

          The code for the language to use when synthesizing the text of the script in messages that are based on the message template. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          A custom description of the message template.

        • voiceId

          String voiceId

          The name of the voice to use when delivering messages that are based on the message template. For a list of supported voices, see the Amazon Polly Developer Guide.

    • Class com.amazonaws.services.pinpoint.model.VoiceTemplateResponse extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the message template.

        • body

          String body

          The text of the script that's used in messages that are based on the message template, in plain text format.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the message template was created.

        • defaultSubstitutions

          String defaultSubstitutions

          The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

        • languageCode

          String languageCode

          The code for the language that's used when synthesizing the text of the script in messages that are based on the message template. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the message template was last modified.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

        • templateDescription

          String templateDescription

          The custom description of the message template.

        • templateName

          String templateName

          The name of the message template.

        • templateType

          String templateType

          The type of channel that the message template is designed for. For a voice template, this value is VOICE.

        • version

          String version

          The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

        • voiceId

          String voiceId

          The name of the voice that's used when delivering messages that are based on the message template. For a list of supported voices, see the Amazon Polly Developer Guide.

    • Class com.amazonaws.services.pinpoint.model.WaitActivity extends Object implements Serializable

      • Serialized Fields

        • nextActivity

          String nextActivity

          The unique identifier for the next activity to perform, after performing the wait activity.

        • waitTime

          WaitTime waitTime

          The amount of time to wait or the date and time when the activity moves participants to the next activity in the journey.

    • Class com.amazonaws.services.pinpoint.model.WaitTime extends Object implements Serializable

      • Serialized Fields

        • waitFor

          String waitFor

          The amount of time to wait, as a duration in ISO 8601 format, before determining whether the activity's conditions have been met or moving participants to the next activity in the journey.

        • waitUntil

          String waitUntil

          The date and time, in ISO 8601 format, when Amazon Pinpoint determines whether the activity's conditions have been met or the activity moves participants to the next activity in the journey.

    • Class com.amazonaws.services.pinpoint.model.WriteApplicationSettingsRequest extends Object implements Serializable

      • Serialized Fields

        • campaignHook

          CampaignHook campaignHook

          The settings for the AWS Lambda function to use by default as a code hook for campaigns in the application. To override these settings for a specific campaign, use the Campaign resource to define custom Lambda function settings for the campaign.

        • cloudWatchMetricsEnabled

          Boolean cloudWatchMetricsEnabled

          Specifies whether to enable application-related alarms in Amazon CloudWatch.

        • limits

          CampaignLimits limits

          The default sending limits for campaigns in the application. To override these limits for a specific campaign, use the Campaign resource to define custom limits for the campaign.

        • quietTime

          QuietTime quietTime

          The default quiet time for campaigns and journeys in the application. Quiet time is a specific time range when messages aren't sent to endpoints, if all the following conditions are met:

          • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.

          • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the application (or a campaign or journey that has custom quiet time settings).

          • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the application (or a campaign or journey that has custom quiet time settings).

          If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign or journey, even if quiet time is enabled.

          To override the default quiet time settings for a specific campaign or journey, use the Campaign resource or the Journey resource to define a custom quiet time for the campaign or journey.

    • Class com.amazonaws.services.pinpoint.model.WriteCampaignRequest extends Object implements Serializable

      • Serialized Fields

        • additionalTreatments

          List<E> additionalTreatments

          An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.

        • description

          String description

          A custom description of the campaign.

        • holdoutPercent

          Integer holdoutPercent

          The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

        • hook

          CampaignHook hook

          The settings for the AWS Lambda function to use as a code hook for the campaign.

        • isPaused

          Boolean isPaused

          Specifies whether to pause the campaign. A paused campaign doesn't run unless you resume it by setting this value to false.

        • limits

          CampaignLimits limits

          The messaging limits for the campaign.

        • messageConfiguration

          MessageConfiguration messageConfiguration

          The message configuration settings for the campaign.

        • name

          String name

          The custom name of the campaign.

        • schedule

          Schedule schedule

          The schedule settings for the campaign.

        • segmentId

          String segmentId

          The unique identifier for the segment to associate with the campaign.

        • segmentVersion

          Integer segmentVersion

          The version of the segment to associate with the campaign.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the campaign. Each tag consists of a required tag key and an associated tag value.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template to use for the campaign.

        • treatmentDescription

          String treatmentDescription

          A custom description of a variation of the campaign to use for A/B testing.

        • treatmentName

          String treatmentName

          The custom name of a variation of the campaign to use for A/B testing.

    • Class com.amazonaws.services.pinpoint.model.WriteEventStream extends Object implements Serializable

      • Serialized Fields

        • destinationStreamArn

          String destinationStreamArn

          The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to.

          For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account -id:stream/stream_name

          For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region :account-id:deliverystream/stream_name

        • roleArn

          String roleArn

          The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

    • Class com.amazonaws.services.pinpoint.model.WriteJourneyRequest extends Object implements Serializable

      • Serialized Fields

        • activities

          Map<K,V> activities

          A map that contains a set of Activity objects, one object for each activity in the journey. For each Activity object, the key is the unique identifier (string) for an activity and the value is the settings for the activity. An activity identifier can contain a maximum of 128 characters. The characters must be alphanumeric characters.

        • creationDate

          String creationDate

          The date, in ISO 8601 format, when the journey was created.

        • lastModifiedDate

          String lastModifiedDate

          The date, in ISO 8601 format, when the journey was last modified.

        • limits

          JourneyLimits limits

          The messaging and entry limits for the journey.

        • localTime

          Boolean localTime

          Specifies whether the journey's scheduled start and end times use each participant's local time. To base the schedule on each participant's local time, set this value to true.

        • name

          String name

          The name of the journey. A journey name can contain a maximum of 150 characters. The characters can be alphanumeric characters or symbols, such as underscores (_) or hyphens (-). A journey name can't contain any spaces.

        • quietTime

          QuietTime quietTime

          The quiet time settings for the journey. Quiet time is a specific time range when a journey doesn't send messages to participants, if all the following conditions are met:

          • The EndpointDemographic.Timezone property of the endpoint for the participant is set to a valid value.

          • The current time in the participant's time zone is later than or equal to the time specified by the QuietTime.Start property for the journey.

          • The current time in the participant's time zone is earlier than or equal to the time specified by the QuietTime.End property for the journey.

          If any of the preceding conditions isn't met, the participant will receive messages from the journey, even if quiet time is enabled.

        • refreshFrequency

          String refreshFrequency

          The frequency with which Amazon Pinpoint evaluates segment and event data for the journey, as a duration in ISO 8601 format.

        • schedule

          JourneySchedule schedule

          The schedule settings for the journey.

        • startActivity

          String startActivity

          The unique identifier for the first activity in the journey. An activity identifier can contain a maximum of 128 characters. The characters must be alphanumeric characters.

        • startCondition

          StartCondition startCondition

          The segment that defines which users are participants in the journey.

        • state

          String state

          The status of the journey. Valid values are:

          • DRAFT - Saves the journey and doesn't publish it.

          • ACTIVE - Saves and publishes the journey. Depending on the journey's schedule, the journey starts running immediately or at the scheduled start time. If a journey's status is ACTIVE, you can't add, change, or remove activities from it.

          The CANCELLED, COMPLETED, and CLOSED values are not supported in requests to create or update a journey. To cancel a journey, use the Journey State resource.

    • Class com.amazonaws.services.pinpoint.model.WriteSegmentRequest extends Object implements Serializable

      • Serialized Fields

        • dimensions

          SegmentDimensions dimensions

          The criteria that define the dimensions for the segment.

        • name

          String name

          The name of the segment.

        • segmentGroups

          SegmentGroupList segmentGroups

          The segment group to use and the dimensions to apply to the group's base segments in order to build the segment. A segment group can consist of zero or more base segments. Your request can include only one segment group.

        • tags

          Map<K,V> tags

          A string-to-string map of key-value pairs that defines the tags to associate with the segment. Each tag consists of a required tag key and an associated tag value.

    • Class com.amazonaws.services.pinpoint.model.WriteTreatmentResource extends Object implements Serializable

      • Serialized Fields

        • messageConfiguration

          MessageConfiguration messageConfiguration

          The message configuration settings for the treatment.

        • schedule

          Schedule schedule

          The schedule settings for the treatment.

        • sizePercent

          Integer sizePercent

          The allocated percentage of users (segment members) to send the treatment to.

        • templateConfiguration

          TemplateConfiguration templateConfiguration

          The message template to use for the treatment.

        • treatmentDescription

          String treatmentDescription

          A custom description of the treatment.

        • treatmentName

          String treatmentName

          The custom name of the treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

  • Package com.amazonaws.services.pinpointemail.model

  • Package com.amazonaws.services.pinpointsmsvoice.model

  • Package com.amazonaws.services.polly.model

  • Package com.amazonaws.services.polly.presign

  • Package com.amazonaws.services.pricing.model

  • Package com.amazonaws.services.qldb.model

    • Class com.amazonaws.services.qldb.model.AmazonQLDBException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.qldb.model.CreateLedgerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger that you want to create. The name must be unique among all of your ledgers in the current AWS Region.

        • tags

          Map<K,V> tags

          The key-value pairs to add as tags to the ledger that you want to create. Tag keys are case sensitive. Tag values are case sensitive and can be null.

        • permissionsMode

          String permissionsMode

          The permissions mode to assign to the ledger that you want to create.

        • deletionProtection

          Boolean deletionProtection

          The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

          If deletion protection is enabled, you must first disable it before you can delete the ledger using the QLDB API or the AWS Command Line Interface (AWS CLI). You can disable it by calling the UpdateLedger operation to set the flag to false. The QLDB console disables deletion protection for you when you use it to delete a ledger.

    • Class com.amazonaws.services.qldb.model.CreateLedgerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • arn

          String arn

          The Amazon Resource Name (ARN) for the ledger.

        • state

          String state

          The current status of the ledger.

        • creationDateTime

          Date creationDateTime

          The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

        • deletionProtection

          Boolean deletionProtection

          The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

          If deletion protection is enabled, you must first disable it before you can delete the ledger using the QLDB API or the AWS Command Line Interface (AWS CLI). You can disable it by calling the UpdateLedger operation to set the flag to false. The QLDB console disables deletion protection for you when you use it to delete a ledger.

    • Class com.amazonaws.services.qldb.model.DeleteLedgerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger that you want to delete.

    • Class com.amazonaws.services.qldb.model.DeleteLedgerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.qldb.model.DescribeJournalS3ExportRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • exportId

          String exportId

          The unique ID of the journal export job that you want to describe.

    • Class com.amazonaws.services.qldb.model.DescribeJournalS3ExportResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • exportDescription

          JournalS3ExportDescription exportDescription

          Information about the journal export job returned by a DescribeJournalS3Export request.

    • Class com.amazonaws.services.qldb.model.DescribeLedgerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger that you want to describe.

    • Class com.amazonaws.services.qldb.model.DescribeLedgerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • arn

          String arn

          The Amazon Resource Name (ARN) for the ledger.

        • state

          String state

          The current status of the ledger.

        • creationDateTime

          Date creationDateTime

          The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

        • deletionProtection

          Boolean deletionProtection

          The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

          If deletion protection is enabled, you must first disable it before you can delete the ledger using the QLDB API or the AWS Command Line Interface (AWS CLI). You can disable it by calling the UpdateLedger operation to set the flag to false. The QLDB console disables deletion protection for you when you use it to delete a ledger.

    • Class com.amazonaws.services.qldb.model.ExportJournalToS3Request extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • inclusiveStartTime

          Date inclusiveStartTime

          The inclusive start date and time for the range of journal contents that you want to export.

          The InclusiveStartTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z

          The InclusiveStartTime must be before ExclusiveEndTime.

          If you provide an InclusiveStartTime that is before the ledger's CreationDateTime, Amazon QLDB defaults it to the ledger's CreationDateTime.

        • exclusiveEndTime

          Date exclusiveEndTime

          The exclusive end date and time for the range of journal contents that you want to export.

          The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z

          The ExclusiveEndTime must be less than or equal to the current UTC date and time.

        • s3ExportConfiguration

          S3ExportConfiguration s3ExportConfiguration

          The configuration settings of the Amazon S3 bucket destination for your export request.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:

          • Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.

          • (Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.

    • Class com.amazonaws.services.qldb.model.ExportJournalToS3Result extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • exportId

          String exportId

          The unique ID that QLDB assigns to each journal export job.

          To describe your export request and check the status of the job, you can use ExportId to call DescribeJournalS3Export.

    • Class com.amazonaws.services.qldb.model.GetBlockRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • blockAddress

          ValueHolder blockAddress

          The location of the block that you want to request. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

          For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

        • digestTipAddress

          ValueHolder digestTipAddress

          The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

          For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}

    • Class com.amazonaws.services.qldb.model.GetBlockResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • block

          ValueHolder block

          The block data object in Amazon Ion format.

        • proof

          ValueHolder proof

          The proof object in Amazon Ion format returned by a GetBlock request. A proof contains the list of hash values required to recalculate the specified digest using a Merkle tree, starting with the specified block.

    • Class com.amazonaws.services.qldb.model.GetDigestRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

    • Class com.amazonaws.services.qldb.model.GetDigestResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • digest

          ByteBuffer digest

          The 256-bit hash value representing the digest returned by a GetDigest request.

        • digestTipAddress

          ValueHolder digestTipAddress

          The latest block location covered by the digest that you requested. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

    • Class com.amazonaws.services.qldb.model.GetRevisionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • blockAddress

          ValueHolder blockAddress

          The block location of the document revision to be verified. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

          For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

        • documentId

          String documentId

          The unique ID of the document to be verified.

        • digestTipAddress

          ValueHolder digestTipAddress

          The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

          For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}

    • Class com.amazonaws.services.qldb.model.GetRevisionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • proof

          ValueHolder proof

          The proof object in Amazon Ion format returned by a GetRevision request. A proof contains the list of hash values that are required to recalculate the specified digest using a Merkle tree, starting with the specified document revision.

        • revision

          ValueHolder revision

          The document revision data object in Amazon Ion format.

    • Class com.amazonaws.services.qldb.model.InvalidParameterException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • parameterName

          String parameterName

          The name of the invalid parameter.

    • Class com.amazonaws.services.qldb.model.JournalS3ExportDescription extends Object implements Serializable

      • Serialized Fields

        • ledgerName

          String ledgerName

          The name of the ledger.

        • exportId

          String exportId

          The unique ID of the journal export job.

        • exportCreationTime

          Date exportCreationTime

          The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

        • status

          String status

          The current state of the journal export job.

        • inclusiveStartTime

          Date inclusiveStartTime

          The inclusive start date and time for the range of journal contents that are specified in the original export request.

        • exclusiveEndTime

          Date exclusiveEndTime

          The exclusive end date and time for the range of journal contents that are specified in the original export request.

        • s3ExportConfiguration

          S3ExportConfiguration s3ExportConfiguration
        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:

          • Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.

          • (Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.

    • Class com.amazonaws.services.qldb.model.LedgerSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • state

          String state

          The current status of the ledger.

        • creationDateTime

          Date creationDateTime

          The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

    • Class com.amazonaws.services.qldb.model.LimitExceededException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The type of resource.

    • Class com.amazonaws.services.qldb.model.ListJournalS3ExportsForLedgerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • maxResults

          Integer maxResults

          The maximum number of results to return in a single ListJournalS3ExportsForLedger request. (The actual number of results returned might be fewer.)

        • nextToken

          String nextToken

          A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListJournalS3ExportsForLedger call, then you should use that value as input here.

    • Class com.amazonaws.services.qldb.model.ListJournalS3ExportsForLedgerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • journalS3Exports

          List<E> journalS3Exports

          The array of journal export job descriptions that are associated with the specified ledger.

        • nextToken

          String nextToken
          • If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.

          • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListJournalS3ExportsForLedger call.

    • Class com.amazonaws.services.qldb.model.ListJournalS3ExportsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The maximum number of results to return in a single ListJournalS3Exports request. (The actual number of results returned might be fewer.)

        • nextToken

          String nextToken

          A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListJournalS3Exports call, then you should use that value as input here.

    • Class com.amazonaws.services.qldb.model.ListJournalS3ExportsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • journalS3Exports

          List<E> journalS3Exports

          The array of journal export job descriptions for all ledgers that are associated with the current AWS account and Region.

        • nextToken

          String nextToken
          • If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.

          • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListJournalS3Exports call.

    • Class com.amazonaws.services.qldb.model.ListLedgersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The maximum number of results to return in a single ListLedgers request. (The actual number of results returned might be fewer.)

        • nextToken

          String nextToken

          A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListLedgers call, then you should use that value as input here.

    • Class com.amazonaws.services.qldb.model.ListLedgersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • ledgers

          List<E> ledgers

          The array of ledger summaries that are associated with the current AWS account and Region.

        • nextToken

          String nextToken

          A pagination token, indicating whether there are more results available:

          • If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.

          • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListLedgers call.

    • Class com.amazonaws.services.qldb.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) for which you want to list the tags. For example:

          arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

    • Class com.amazonaws.services.qldb.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          Map<K,V> tags

          The tags that are currently associated with the specified Amazon QLDB resource.

    • Class com.amazonaws.services.qldb.model.ResourceAlreadyExistsException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The type of resource.

        • resourceName

          String resourceName

          The name of the resource.

    • Class com.amazonaws.services.qldb.model.ResourceInUseException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The type of resource.

        • resourceName

          String resourceName

          The name of the resource.

    • Class com.amazonaws.services.qldb.model.ResourceNotFoundException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The type of resource.

        • resourceName

          String resourceName

          The name of the resource.

    • Class com.amazonaws.services.qldb.model.ResourcePreconditionNotMetException extends AmazonQLDBException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The type of resource.

        • resourceName

          String resourceName

          The name of the resource.

    • Class com.amazonaws.services.qldb.model.S3EncryptionConfiguration extends Object implements Serializable

      • Serialized Fields

        • objectEncryptionType

          String objectEncryptionType

          The Amazon S3 object encryption type.

          To learn more about server-side encryption options in Amazon S3, see Protecting Data Using Server-Side Encryption in the Amazon S3 Developer Guide.

        • kmsKeyArn

          String kmsKeyArn

          The Amazon Resource Name (ARN) for a customer master key (CMK) in AWS Key Management Service (AWS KMS).

          You must provide a KmsKeyArn if you specify SSE_KMS as the ObjectEncryptionType.

          KmsKeyArn is not required if you specify SSE_S3 as the ObjectEncryptionType.

    • Class com.amazonaws.services.qldb.model.S3ExportConfiguration extends Object implements Serializable

      • Serialized Fields

        • bucket

          String bucket

          The Amazon S3 bucket name in which a journal export job writes the journal contents.

          The bucket name must comply with the Amazon S3 bucket naming conventions. For more information, see Bucket Restrictions and Limitations in the Amazon S3 Developer Guide.

        • prefix

          String prefix

          The prefix for the Amazon S3 bucket in which a journal export job writes the journal contents.

          The prefix must comply with Amazon S3 key naming rules and restrictions. For more information, see Object Key and Metadata in the Amazon S3 Developer Guide.

          The following are examples of valid Prefix values:

          • JournalExports-ForMyLedger/Testing/

          • JournalExports

          • My:Tests/

        • encryptionConfiguration

          S3EncryptionConfiguration encryptionConfiguration

          The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket.

    • Class com.amazonaws.services.qldb.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) to which you want to add the tags. For example:

          arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

        • tags

          Map<K,V> tags

          The key-value pairs to add as tags to the specified QLDB resource. Tag keys are case sensitive. If you specify a key that already exists for the resource, your request fails and returns an error. Tag values are case sensitive and can be null.

    • Class com.amazonaws.services.qldb.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.qldb.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) from which you want to remove the tags. For example:

          arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

        • tagKeys

          List<E> tagKeys

          The list of tag keys that you want to remove.

    • Class com.amazonaws.services.qldb.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.qldb.model.UpdateLedgerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • deletionProtection

          Boolean deletionProtection

          The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

          If deletion protection is enabled, you must first disable it before you can delete the ledger using the QLDB API or the AWS Command Line Interface (AWS CLI). You can disable it by calling the UpdateLedger operation to set the flag to false. The QLDB console disables deletion protection for you when you use it to delete a ledger.

    • Class com.amazonaws.services.qldb.model.UpdateLedgerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the ledger.

        • arn

          String arn

          The Amazon Resource Name (ARN) for the ledger.

        • state

          String state

          The current status of the ledger.

        • creationDateTime

          Date creationDateTime

          The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

        • deletionProtection

          Boolean deletionProtection

          The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

          If deletion protection is enabled, you must first disable it before you can delete the ledger using the QLDB API or the AWS Command Line Interface (AWS CLI). You can disable it by calling the UpdateLedger operation to set the flag to false. The QLDB console disables deletion protection for you when you use it to delete a ledger.

    • Class com.amazonaws.services.qldb.model.ValueHolder extends Object implements Serializable

      • Serialized Fields

        • ionText

          String ionText

          An Amazon Ion plaintext value contained in a ValueHolder structure.

  • Package com.amazonaws.services.qldbsession.model

  • Package com.amazonaws.services.quicksight.model

  • Package com.amazonaws.services.ram.model

  • Package com.amazonaws.services.rds.model

    • Class com.amazonaws.services.rds.model.AccountQuota extends Object implements Serializable

      • Serialized Fields

        • accountQuotaName

          String accountQuotaName

          The name of the Amazon RDS quota for this AWS account.

        • used

          Long used

          The amount currently used toward the quota maximum.

        • max

          Long max

          The maximum allowed value for the quota.

    • Class com.amazonaws.services.rds.model.AddRoleToDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The name of the DB cluster to associate the IAM role with.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role to associate with the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole.

        • featureName

          String featureName

          The name of the feature for the DB cluster that the IAM role is to be associated with. For the list of supported feature names, see DBEngineVersion.

    • Class com.amazonaws.services.rds.model.AddRoleToDBClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.AddRoleToDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The name of the DB instance to associate the IAM role with.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for example arn:aws:iam::123456789012:role/AccessRole.

        • featureName

          String featureName

          The name of the feature for the DB instance that the IAM role is to be associated with. For the list of supported feature names, see DBEngineVersion.

    • Class com.amazonaws.services.rds.model.AddRoleToDBInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.AddSourceIdentifierToSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the RDS event notification subscription you want to add a source identifier to.

        • sourceIdentifier

          String sourceIdentifier

          The identifier of the event source to be added.

          Constraints:

          • If the source type is a DB instance, then a DBInstanceIdentifier must be supplied.

          • If the source type is a DB security group, a DBSecurityGroupName must be supplied.

          • If the source type is a DB parameter group, a DBParameterGroupName must be supplied.

          • If the source type is a DB snapshot, a DBSnapshotIdentifier must be supplied.

    • Class com.amazonaws.services.rds.model.AddTagsToResourceRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.rds.model.AddTagsToResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.AmazonRDSException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ApplyPendingMaintenanceActionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceIdentifier

          String resourceIdentifier

          The RDS Amazon Resource Name (ARN) of the resource that the pending maintenance action applies to. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        • applyAction

          String applyAction

          The pending maintenance action to apply to this resource.

          Valid values: system-update, db-upgrade, hardware-maintenance, ca-certificate-rotation

        • optInType

          String optInType

          A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in request of type immediate can't be undone.

          Valid values:

          • immediate - Apply the maintenance action immediately.

          • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

          • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

    • Class com.amazonaws.services.rds.model.AuthorizationAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.AuthorizationNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.AuthorizationQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.AuthorizeDBSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name of the DB security group to add authorization to.

        • cIDRIP

          String cIDRIP

          The IP range to authorize.

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          Name of the EC2 security group to authorize. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

        • eC2SecurityGroupId

          String eC2SecurityGroupId

          Id of the EC2 security group to authorize. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          AWS account number of the owner of the EC2 security group specified in the EC2SecurityGroupName parameter. The AWS access key ID isn't an acceptable value. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

    • Class com.amazonaws.services.rds.model.AvailabilityZone extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the Availability Zone.

    • Class com.amazonaws.services.rds.model.AvailableProcessorFeature extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the processor feature. Valid names are coreCount and threadsPerCore.

        • defaultValue

          String defaultValue

          The default value for the processor feature of the DB instance class.

        • allowedValues

          String allowedValues

          The allowed values for the processor feature of the DB instance class.

    • Class com.amazonaws.services.rds.model.BacktrackDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster to be backtracked. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster1

        • backtrackTo

          Date backtrackTo

          The timestamp of the time to backtrack the DB cluster to, specified in ISO 8601 format. For more information about ISO 8601, see the ISO8601 Wikipedia page.

          If the specified time isn't a consistent time for the DB cluster, Aurora automatically chooses the nearest possible consistent time for the DB cluster.

          Constraints:

          • Must contain a valid ISO 8601 timestamp.

          • Can't contain a timestamp set in the future.

          Example: 2017-07-08T18:00Z

        • force

          Boolean force

          A value that indicates whether to force the DB cluster to backtrack when binary logging is enabled. Otherwise, an error occurs when binary logging is enabled.

        • useEarliestTimeOnPointInTimeUnavailable

          Boolean useEarliestTimeOnPointInTimeUnavailable

          A value that indicates whether to backtrack the DB cluster to the earliest possible backtrack time when BacktrackTo is set to a timestamp earlier than the earliest backtrack time. When this parameter is disabled and BacktrackTo is set to a timestamp earlier than the earliest backtrack time, an error occurs.

    • Class com.amazonaws.services.rds.model.BacktrackDBClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

        • backtrackIdentifier

          String backtrackIdentifier

          Contains the backtrack identifier.

        • backtrackTo

          Date backtrackTo

          The timestamp of the time to which the DB cluster was backtracked.

        • backtrackedFrom

          Date backtrackedFrom

          The timestamp of the time from which the DB cluster was backtracked.

        • backtrackRequestCreationTime

          Date backtrackRequestCreationTime

          The timestamp of the time at which the backtrack was requested.

        • status

          String status

          The status of the backtrack. This property returns one of the following values:

          • applying - The backtrack is currently being applied to or rolled back from the DB cluster.

          • completed - The backtrack has successfully been applied to or rolled back from the DB cluster.

          • failed - An error occurred while the backtrack was applied to or rolled back from the DB cluster.

          • pending - The backtrack is currently pending application to or rollback from the DB cluster.

    • Class com.amazonaws.services.rds.model.BackupPolicyNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.CancelExportTaskRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          The identifier of the snapshot export task to cancel.

    • Class com.amazonaws.services.rds.model.CancelExportTaskResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          A unique identifier for the snapshot export task. This ID isn't an identifier for the Amazon S3 bucket where the snapshot is exported to.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.

        • exportOnly

          SdkInternalList<T> exportOnly

          The data exported from the snapshot. Valid values are the following:

          • database - Export all the data of the snapshot.

          • database.table [table-name] - Export a table of the snapshot.

          • database.schema [schema-name] - Export a database schema of the snapshot. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

          • database.schema.table [table-name] - Export a table of the database schema. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

        • snapshotTime

          Date snapshotTime

          The time that the snapshot was created.

        • taskStartTime

          Date taskStartTime

          The time that the snapshot export task started.

        • taskEndTime

          Date taskEndTime

          The time that the snapshot export task completed.

        • s3Bucket

          String s3Bucket

          The Amazon S3 bucket that the snapshot is exported to.

        • s3Prefix

          String s3Prefix

          The Amazon S3 bucket prefix that is the file name and path of the exported snapshot.

        • iamRoleArn

          String iamRoleArn

          The name of the IAM role that is used to write to Amazon S3 when exporting a snapshot.

        • kmsKeyId

          String kmsKeyId

          The ID of the AWS KMS key that is used to encrypt the snapshot when it's exported to Amazon S3. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key. The IAM role used for the snapshot export must have encryption and decryption permissions to use this KMS key.

        • status

          String status

          The progress status of the export task.

        • percentProgress

          Integer percentProgress

          The progress of the snapshot export task as a percentage.

        • totalExtractedDataInGB

          Integer totalExtractedDataInGB

          The total amount of data exported, in gigabytes.

        • failureCause

          String failureCause

          The reason the export failed, if it failed.

        • warningMessage

          String warningMessage

          A warning about the snapshot export task.

    • Class com.amazonaws.services.rds.model.Certificate extends Object implements Serializable

      • Serialized Fields

        • certificateIdentifier

          String certificateIdentifier

          The unique key that identifies a certificate.

        • certificateType

          String certificateType

          The type of the certificate.

        • thumbprint

          String thumbprint

          The thumbprint of the certificate.

        • validFrom

          Date validFrom

          The starting date from which the certificate is valid.

        • validTill

          Date validTill

          The final date that the certificate continues to be valid.

        • certificateArn

          String certificateArn

          The Amazon Resource Name (ARN) for the certificate.

        • customerOverride

          Boolean customerOverride

          Whether there is an override for the default certificate identifier.

        • customerOverrideValidTill

          Date customerOverrideValidTill

          If there is an override for the default certificate identifier, when the override expires.

    • Class com.amazonaws.services.rds.model.CertificateNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.CharacterSet extends Object implements Serializable

      • Serialized Fields

        • characterSetName

          String characterSetName

          The name of the character set.

        • characterSetDescription

          String characterSetDescription

          The description of the character set.

    • Class com.amazonaws.services.rds.model.CloudwatchLogsExportConfiguration extends Object implements Serializable

      • Serialized Fields

        • enableLogTypes

          SdkInternalList<T> enableLogTypes

          The list of log types to enable.

        • disableLogTypes

          SdkInternalList<T> disableLogTypes

          The list of log types to disable.

    • Class com.amazonaws.services.rds.model.ConnectionPoolConfiguration extends Object implements Serializable

      • Serialized Fields

        • maxConnectionsPercent

          Integer maxConnectionsPercent

          The maximum size of the connection pool for each target in a target group. For Aurora MySQL, it is expressed as a percentage of the max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.

          Default: 100

          Constraints: between 1 and 100

        • maxIdleConnectionsPercent

          Integer maxIdleConnectionsPercent

          Controls how actively the proxy closes idle database connections in the connection pool. A high value enables the proxy to leave a high percentage of idle connections open. A low value causes the proxy to close idle client connections and return the underlying database connections to the connection pool. For Aurora MySQL, it is expressed as a percentage of the max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.

          Default: 50

          Constraints: between 0 and MaxConnectionsPercent

        • connectionBorrowTimeout

          Integer connectionBorrowTimeout

          The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the proxy has opened its maximum number of connections and all connections are busy with client sessions.

          Default: 120

          Constraints: between 1 and 3600, or 0 representing unlimited

        • sessionPinningFilters

          SdkInternalList<T> sessionPinningFilters

          Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. Including an item in the list exempts that class of SQL operations from the pinning behavior.

          Default: no session pinning filters

        • initQuery

          String initQuery

          One or more SQL statements for the proxy to run when opening each new database connection. Typically used with SET statements to make sure that each connection has identical settings such as time zone and character set. For multiple statements, use semicolons as the separator. You can also include multiple variables in a single SET statement, such as SET x=1, y=2.

          Default: no initialization query

    • Class com.amazonaws.services.rds.model.ConnectionPoolConfigurationInfo extends Object implements Serializable

      • Serialized Fields

        • maxConnectionsPercent

          Integer maxConnectionsPercent

          The maximum size of the connection pool for each target in a target group. For Aurora MySQL, it is expressed as a percentage of the max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.

        • maxIdleConnectionsPercent

          Integer maxIdleConnectionsPercent

          Controls how actively the proxy closes idle database connections in the connection pool. A high value enables the proxy to leave a high percentage of idle connections open. A low value causes the proxy to close idle client connections and return the underlying database connections to the connection pool. For Aurora MySQL, it is expressed as a percentage of the max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.

        • connectionBorrowTimeout

          Integer connectionBorrowTimeout

          The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the proxy has opened its maximum number of connections and all connections are busy with client sessions.

        • sessionPinningFilters

          SdkInternalList<T> sessionPinningFilters

          Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. Including an item in the list exempts that class of SQL operations from the pinning behavior. Currently, the only allowed value is EXCLUDE_VARIABLE_SETS.

        • initQuery

          String initQuery

          One or more SQL statements for the proxy to run when opening each new database connection. Typically used with SET statements to make sure that each connection has identical settings such as time zone and character set. This setting is empty by default. For multiple statements, use semicolons as the separator. You can also include multiple variables in a single SET statement, such as SET x=1, y=2.

    • Class com.amazonaws.services.rds.model.CopyDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceDBClusterParameterGroupIdentifier

          String sourceDBClusterParameterGroupIdentifier

          The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter group. For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon Aurora User Guide.

          Constraints:

          • Must specify a valid DB cluster parameter group.

          • If the source DB cluster parameter group is in the same AWS Region as the copy, specify a valid DB parameter group identifier, for example my-db-cluster-param-group, or a valid ARN.

          • If the source DB parameter group is in a different AWS Region than the copy, specify a valid DB cluster parameter group ARN, for example arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

        • targetDBClusterParameterGroupIdentifier

          String targetDBClusterParameterGroupIdentifier

          The identifier for the copied DB cluster parameter group.

          Constraints:

          • Can't be null, empty, or blank

          • Must contain from 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-cluster-param-group1

        • targetDBClusterParameterGroupDescription

          String targetDBClusterParameterGroupDescription

          A description for the copied DB cluster parameter group.

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.CopyDBClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceDBClusterSnapshotIdentifier

          String sourceDBClusterSnapshotIdentifier

          The identifier of the DB cluster snapshot to copy. This parameter isn't case-sensitive.

          You can't copy an encrypted, shared DB cluster snapshot from one AWS Region to another.

          Constraints:

          • Must specify a valid system snapshot in the "available" state.

          • If the source snapshot is in the same AWS Region as the copy, specify a valid DB snapshot identifier.

          • If the source snapshot is in a different AWS Region than the copy, specify a valid DB cluster snapshot ARN. For more information, go to Copying Snapshots Across AWS Regions in the Amazon Aurora User Guide.

          Example: my-cluster-snapshot1

        • targetDBClusterSnapshotIdentifier

          String targetDBClusterSnapshotIdentifier

          The identifier of the new DB cluster snapshot to create from the source DB cluster snapshot. This parameter isn't case-sensitive.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster-snapshot2

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key ID for an encrypted DB cluster snapshot. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you copy an encrypted DB cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the DB cluster snapshot is encrypted with the same KMS key as the source DB cluster snapshot.

          If you copy an encrypted DB cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

          To copy an encrypted DB cluster snapshot to another AWS Region, you must set KmsKeyId to the KMS key ID you want to use to encrypt the copy of the DB cluster snapshot in the destination AWS Region. KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

          If you copy an unencrypted DB cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

        • preSignedUrl

          String preSignedUrl

          The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source DB cluster snapshot to copy. The PreSignedUrl parameter must be used when copying an encrypted DB cluster snapshot from another AWS Region. Don't specify PreSignedUrl when you are copying an encrypted DB cluster snapshot in the same AWS Region.

          The pre-signed URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The pre-signed URL request must contain the following parameter values:

          • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the DB cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the pre-signed URL.

          • DestinationRegion - The name of the AWS Region that the DB cluster snapshot is to be created in.

          • SourceDBClusterSnapshotIdentifier - The DB cluster snapshot identifier for the encrypted DB cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted DB cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:aurora-cluster1-snapshot-20161115.

          To learn how to generate a Signature Version 4 signed request, see Authenticating Requests: Using Query Parameters (AWS Signature Version 4) and Signature Version 4 Signing Process.

          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

        • copyTags

          Boolean copyTags

          A value that indicates whether to copy all tags from the source DB cluster snapshot to the target DB cluster snapshot. By default, tags are not copied.

        • tags

          SdkInternalList<T> tags
        • sourceRegion

          String sourceRegion
          The region where the source cluster snapshot is located.
    • Class com.amazonaws.services.rds.model.CopyDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceDBParameterGroupIdentifier

          String sourceDBParameterGroupIdentifier

          The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

          Constraints:

          • Must specify a valid DB parameter group.

          • Must specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.

        • targetDBParameterGroupIdentifier

          String targetDBParameterGroupIdentifier

          The identifier for the copied DB parameter group.

          Constraints:

          • Can't be null, empty, or blank

          • Must contain from 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-db-parameter-group

        • targetDBParameterGroupDescription

          String targetDBParameterGroupDescription

          A description for the copied DB parameter group.

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.CopyDBSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceDBSnapshotIdentifier

          String sourceDBSnapshotIdentifier

          The identifier for the source DB snapshot.

          If the source snapshot is in the same AWS Region as the copy, specify a valid DB snapshot identifier. For example, you might specify rds:mysql-instance1-snapshot-20130805.

          If the source snapshot is in a different AWS Region than the copy, specify a valid DB snapshot ARN. For example, you might specify arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

          If you are copying from a shared manual DB snapshot, this parameter must be the Amazon Resource Name (ARN) of the shared DB snapshot.

          If you are copying an encrypted snapshot this parameter must be in the ARN format for the source AWS Region, and must match the SourceDBSnapshotIdentifier in the PreSignedUrl parameter.

          Constraints:

          • Must specify a valid system snapshot in the "available" state.

          Example: rds:mydb-2012-04-02-00-01

          Example: arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805

        • targetDBSnapshotIdentifier

          String targetDBSnapshotIdentifier

          The identifier for the copy of the snapshot.

          Constraints:

          • Can't be null, empty, or blank

          • Must contain from 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-db-snapshot

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key ID for an encrypted DB snapshot. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you copy an encrypted DB snapshot from your AWS account, you can specify a value for this parameter to encrypt the copy with a new KMS encryption key. If you don't specify a value for this parameter, then the copy of the DB snapshot is encrypted with the same KMS key as the source DB snapshot.

          If you copy an encrypted DB snapshot that is shared from another AWS account, then you must specify a value for this parameter.

          If you specify this parameter when you copy an unencrypted snapshot, the copy is encrypted.

          If you copy an encrypted snapshot to a different AWS Region, then you must specify a KMS key for the destination AWS Region. KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

        • tags

          SdkInternalList<T> tags
        • copyTags

          Boolean copyTags

          A value that indicates whether to copy all tags from the source DB snapshot to the target DB snapshot. By default, tags are not copied.

        • preSignedUrl

          String preSignedUrl

          The URL that contains a Signature Version 4 signed request for the CopyDBSnapshot API action in the source AWS Region that contains the source DB snapshot to copy.

          You must specify this parameter when you copy an encrypted DB snapshot from another AWS Region by using the Amazon RDS API. Don't specify PreSignedUrl when you are copying an encrypted DB snapshot in the same AWS Region.

          The presigned URL must be a valid request for the CopyDBSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB snapshot to be copied. The presigned URL request must contain the following parameter values:

          • DestinationRegion - The AWS Region that the encrypted DB snapshot is copied to. This AWS Region is the same one where the CopyDBSnapshot action is called that contains this presigned URL.

            For example, if you copy an encrypted DB snapshot from the us-west-2 AWS Region to the us-east-1 AWS Region, then you call the CopyDBSnapshot action in the us-east-1 AWS Region and provide a presigned URL that contains a call to the CopyDBSnapshot action in the us-west-2 AWS Region. For this example, the DestinationRegion in the presigned URL must be set to the us-east-1 AWS Region.

          • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the DB snapshot in the destination AWS Region. This is the same identifier for both the CopyDBSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

          • SourceDBSnapshotIdentifier - The DB snapshot identifier for the encrypted snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted DB snapshot from the us-west-2 AWS Region, then your SourceDBSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115.

          To learn how to generate a Signature Version 4 signed request, see Authenticating Requests: Using Query Parameters (AWS Signature Version 4) and Signature Version 4 Signing Process.

          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

        • optionGroupName

          String optionGroupName

          The name of an option group to associate with the copy of the snapshot.

          Specify this option if you are copying a snapshot from one AWS Region to another, and your DB instance uses a nondefault option group. If your source DB instance uses Transparent Data Encryption for Oracle or Microsoft SQL Server, you must specify this option when copying across AWS Regions. For more information, see Option Group Considerations in the Amazon RDS User Guide.

        • sourceRegion

          String sourceRegion
          The region where the source snapshot is located.
    • Class com.amazonaws.services.rds.model.CopyOptionGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceOptionGroupIdentifier

          String sourceOptionGroupIdentifier

          The identifier or ARN for the source option group. For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

          Constraints:

          • Must specify a valid option group.

          • If the source option group is in the same AWS Region as the copy, specify a valid option group identifier, for example my-option-group, or a valid ARN.

          • If the source option group is in a different AWS Region than the copy, specify a valid option group ARN, for example arn:aws:rds:us-west-2:123456789012:og:special-options.

        • targetOptionGroupIdentifier

          String targetOptionGroupIdentifier

          The identifier for the copied option group.

          Constraints:

          • Can't be null, empty, or blank

          • Must contain from 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-option-group

        • targetOptionGroupDescription

          String targetOptionGroupDescription

          The description for the copied option group.

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.CreateCustomAvailabilityZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • customAvailabilityZoneName

          String customAvailabilityZoneName

          The name of the custom Availability Zone (AZ).

        • existingVpnId

          String existingVpnId

          The ID of an existing virtual private network (VPN) between the Amazon RDS website and the VMware vSphere cluster.

        • newVpnTunnelName

          String newVpnTunnelName

          The name of a new VPN tunnel between the Amazon RDS website and the VMware vSphere cluster.

          Specify this parameter only if ExistingVpnId isn't specified.

        • vpnTunnelOriginatorIP

          String vpnTunnelOriginatorIP

          The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

          Specify this parameter only if ExistingVpnId isn't specified.

    • Class com.amazonaws.services.rds.model.CreateDBClusterEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier to use for the new endpoint. This parameter is stored as a lowercase string.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

        • tags

          SdkInternalList<T> tags

          The tags to be assigned to the Amazon RDS resource.

    • Class com.amazonaws.services.rds.model.CreateDBClusterEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointResourceIdentifier

          String dBClusterEndpointResourceIdentifier

          A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

        • endpoint

          String endpoint

          The DNS address of the endpoint.

        • status

          String status

          The current status of the endpoint. One of: creating, available, deleting, modifying.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, CUSTOM.

        • customEndpointType

          String customEndpointType

          The type associated with a custom endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

        • dBClusterEndpointArn

          String dBClusterEndpointArn

          The Amazon Resource Name (ARN) for the endpoint.

    • Class com.amazonaws.services.rds.model.CreateDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group.

          Constraints:

          • Must match the name of an existing DB cluster parameter group.

          This value is stored as a lowercase string.

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.

          Aurora MySQL

          Example: aurora5.6, aurora-mysql5.7

          Aurora PostgreSQL

          Example: aurora-postgresql9.6

        • description

          String description

          The description for the DB cluster parameter group.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB cluster parameter group.

    • Class com.amazonaws.services.rds.model.CreateDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • availabilityZones

          SdkInternalList<T> availabilityZones

          A list of Availability Zones (AZs) where instances in the DB cluster can be created. For information on AWS Regions and Availability Zones, see Choosing the Regions and Availability Zones in the Amazon Aurora User Guide.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups are retained.

          Default: 1

          Constraints:

          • Must be a value from 1 to 35

        • characterSetName

          String characterSetName

          A value that indicates that the DB cluster should be associated with the specified CharacterSet.

        • databaseName

          String databaseName

          The name for your database of up to 64 alphanumeric characters. If you do not provide a name, Amazon RDS doesn't create a database in the DB cluster you are creating.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster1

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to associate with this DB cluster. If you do not specify a value, then the default DB cluster parameter group for the specified DB engine and version is used.

          Constraints:

          • If supplied, must match the name of an existing DB cluster parameter group.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to associate with this DB cluster.

        • dBSubnetGroupName

          String dBSubnetGroupName

          A DB subnet group to associate with this DB cluster.

          Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

          Example: mySubnetgroup

        • engine

          String engine

          The name of the database engine to be used for this DB cluster.

          Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql

        • engineVersion

          String engineVersion

          The version number of the database engine to use.

          To list all of the available engine versions for aurora (for MySQL 5.6-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-mysql (for MySQL 5.7-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-postgresql, use the following command:

          aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion"

          Aurora MySQL

          Example: 5.6.10a, 5.6.mysql_aurora.1.19.2, 5.7.12, 5.7.mysql_aurora.2.04.5

          Aurora PostgreSQL

          Example: 9.6.3, 10.7

        • port

          Integer port

          The port number on which the instances in the DB cluster accept connections.

          Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql.

        • masterUsername

          String masterUsername

          The name of the master user for the DB cluster.

          Constraints:

          • Must be 1 to 16 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

        • masterUserPassword

          String masterUserPassword

          The password for the master database user. This password can contain any printable ASCII character except "/", """, or "@".

          Constraints: Must contain from 8 to 41 characters.

        • optionGroupName

          String optionGroupName

          A value that indicates that the DB cluster should be associated with the specified option group.

          Permanent options can't be removed from an option group. The option group can't be removed from a DB cluster once it is associated with a DB cluster.

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

          Format: ddd:hh24:mi-ddd:hh24:mi

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.

          Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

          Constraints: Minimum 30-minute window.

        • replicationSourceIdentifier

          String replicationSourceIdentifier

          The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB cluster.

        • storageEncrypted

          Boolean storageEncrypted

          A value that indicates whether the DB cluster is encrypted.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for an encrypted DB cluster.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB cluster with the same AWS account that owns the KMS encryption key used to encrypt the new DB cluster, then you can use the KMS key alias instead of the ARN for the KMS encryption key.

          If an encryption key isn't specified in KmsKeyId:

          • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon RDS will use the encryption key used to encrypt the source. Otherwise, Amazon RDS will use your default encryption key.

          • If the StorageEncrypted parameter is enabled and ReplicationSourceIdentifier isn't specified, then Amazon RDS will use your default encryption key.

          AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

          If you create a Read Replica of an encrypted DB cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the Read Replica in that AWS Region.

        • preSignedUrl

          String preSignedUrl

          A URL that contains a Signature Version 4 signed request for the CreateDBCluster action to be called in the source AWS Region where the DB cluster is replicated from. You only need to specify PreSignedUrl when you are performing cross-region replication from an encrypted DB cluster.

          The pre-signed URL must be a valid request for the CreateDBCluster API action that can be executed in the source AWS Region that contains the encrypted DB cluster to be copied.

          The pre-signed URL request must contain the following parameter values:

          • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the DB cluster in the destination AWS Region. This should refer to the same KMS key for both the CreateDBCluster action that is called in the destination AWS Region, and the action contained in the pre-signed URL.

          • DestinationRegion - The name of the AWS Region that Aurora Read Replica will be created in.

          • ReplicationSourceIdentifier - The DB cluster identifier for the encrypted DB cluster to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted DB cluster from the us-west-2 AWS Region, then your ReplicationSourceIdentifier would look like Example: arn:aws:rds:us-west-2:123456789012:cluster:aurora-cluster1.

          To learn how to generate a Signature Version 4 signed request, see Authenticating Requests: Using Query Parameters (AWS Signature Version 4) and Signature Version 4 Signing Process.

          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. To disable backtracking, set this value to 0.

          Default: 0

          Constraints:

          • If specified, this value must be set to a number from 0 to 259,200 (72 hours).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

        • engineMode

          String engineMode

          The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster.

          Limitations and requirements apply to some DB engine modes. For more information, see the following sections in the Amazon Aurora User Guide:

        • scalingConfiguration

          ScalingConfiguration scalingConfiguration

          For DB clusters in serverless DB engine mode, the scaling properties of the DB cluster.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.

        • globalClusterIdentifier

          String globalClusterIdentifier

          The global cluster ID of an Aurora cluster that becomes the primary cluster in the new global database cluster.

        • enableHttpEndpoint

          Boolean enableHttpEndpoint

          A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.

          When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.

          For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

        • sourceRegion

          String sourceRegion
          The region where the source instance is located.
    • Class com.amazonaws.services.rds.model.CreateDBClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          The identifier of the DB cluster snapshot. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster1-snapshot1

        • dBClusterIdentifier

          String dBClusterIdentifier

          The identifier of the DB cluster to create a snapshot for. This parameter isn't case-sensitive.

          Constraints:

          • Must match the identifier of an existing DBCluster.

          Example: my-cluster1

        • tags

          SdkInternalList<T> tags

          The tags to be assigned to the DB cluster snapshot.

    • Class com.amazonaws.services.rds.model.CreateDBInstanceReadReplicaRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier of the Read Replica. This identifier is the unique key that identifies a DB instance. This parameter is stored as a lowercase string.

        • sourceDBInstanceIdentifier

          String sourceDBInstanceIdentifier

          The identifier of the DB instance that will act as the source for the Read Replica. Each DB instance can have up to five Read Replicas.

          Constraints:

          • Must be the identifier of an existing MySQL, MariaDB, Oracle, or PostgreSQL DB instance.

          • Can specify a DB instance that is a MySQL Read Replica only if the source is running MySQL 5.6 or later.

          • For the limitations of Oracle Read Replicas, see Read Replica Limitations with Oracle in the Amazon RDS User Guide.

          • Can specify a DB instance that is a PostgreSQL DB instance only if the source is running PostgreSQL 9.3.5 or later (9.4.7 and higher for cross-region replication).

          • The specified DB instance must have automatic backups enabled, its backup retention period must be greater than 0.

          • If the source DB instance is in the same AWS Region as the Read Replica, specify a valid DB instance identifier.

          • If the source DB instance is in a different AWS Region than the Read Replica, specify a valid DB instance ARN. For more information, go to Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

        • dBInstanceClass

          String dBInstanceClass

          The compute and memory capacity of the Read Replica, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

          Default: Inherits from the source DB instance.

        • availabilityZone

          String availabilityZone

          The Availability Zone (AZ) where the Read Replica will be created.

          Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

          Example: us-east-1d

        • port

          Integer port

          The port number that the DB instance uses for connections.

          Default: Inherits from the source DB instance

          Valid Values: 1150-65535

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the Read Replica is in a Multi-AZ deployment.

          You can create a Read Replica as a Multi-AZ DB instance. RDS creates a standby of your replica in another Availability Zone for failover support for the replica. Creating your Read Replica as a Multi-AZ DB instance is independent of whether the source database is a Multi-AZ DB instance.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor engine upgrades are applied automatically to the Read Replica during the maintenance window.

          Default: Inherits from the source DB instance

        • iops

          Integer iops

          The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

        • optionGroupName

          String optionGroupName

          The option group the DB instance is associated with. If omitted, the option group associated with the source instance is used.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to associate with this DB instance.

          If you do not specify a value for DBParameterGroupName, then Amazon RDS uses the DBParameterGroup of source DB instance for a same region Read Replica, or the default DBParameterGroup for the specified DB engine for a cross region Read Replica.

          Currently, specifying a parameter group for this operation is only supported for Oracle DB instances.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address. For more information, see CreateDBInstance.

        • tags

          SdkInternalList<T> tags
        • dBSubnetGroupName

          String dBSubnetGroupName

          Specifies a DB subnet group for the DB instance. The new DB instance is created in the VPC associated with the DB subnet group. If no DB subnet group is specified, then the new DB instance isn't created in a VPC.

          Constraints:

          • Can only be specified if the source DB instance identifier specifies a DB instance in another AWS Region.

          • If supplied, must match the name of an existing DBSubnetGroup.

          • The specified DB subnet group must be in the same AWS Region in which the operation is running.

          • All Read Replicas in one AWS Region that are created from the same source DB instance must either:>

            • Specify DB subnet groups from the same VPC. All these Read Replicas are created in the same VPC.

            • Not specify a DB subnet group. All these Read Replicas are created outside of any VPC.

          Example: mySubnetgroup

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to associate with the Read Replica.

          Default: The default EC2 VPC security group for the DB subnet group's VPC.

        • storageType

          String storageType

          Specifies the storage type to be associated with the Read Replica.

          Valid values: standard | gp2 | io1

          If you specify io1, you must also include a value for the Iops parameter.

          Default: io1 if the Iops parameter is specified, otherwise gp2

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the Read Replica to snapshots of the Read Replica. By default, tags are not copied.

        • monitoringInterval

          Integer monitoringInterval

          The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the Read Replica. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0.

          If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

          Valid Values: 0, 1, 5, 10, 15, 30, 60

        • monitoringRoleArn

          String monitoringRoleArn

          The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, go to To create an IAM role for Amazon RDS Enhanced Monitoring in the Amazon RDS User Guide.

          If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key ID for an encrypted Read Replica. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you create an encrypted Read Replica in the same AWS Region as the source DB instance, then you do not have to specify a value for this parameter. The Read Replica is encrypted with the same KMS key as the source DB instance.

          If you create an encrypted Read Replica in a different AWS Region, then you must specify a KMS key for the destination AWS Region. KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

          You can't create an encrypted Read Replica from an unencrypted DB instance.

        • preSignedUrl

          String preSignedUrl

          The URL that contains a Signature Version 4 signed request for the CreateDBInstanceReadReplica API action in the source AWS Region that contains the source DB instance.

          You must specify this parameter when you create an encrypted Read Replica from another AWS Region by using the Amazon RDS API. Don't specify PreSignedUrl when you are creating an encrypted Read Replica in the same AWS Region.

          The presigned URL must be a valid request for the CreateDBInstanceReadReplica API action that can be executed in the source AWS Region that contains the encrypted source DB instance. The presigned URL request must contain the following parameter values:

          • DestinationRegion - The AWS Region that the encrypted Read Replica is created in. This AWS Region is the same one where the CreateDBInstanceReadReplica action is called that contains this presigned URL.

            For example, if you create an encrypted DB instance in the us-west-1 AWS Region, from a source DB instance in the us-east-2 AWS Region, then you call the CreateDBInstanceReadReplica action in the us-east-1 AWS Region and provide a presigned URL that contains a call to the CreateDBInstanceReadReplica action in the us-west-2 AWS Region. For this example, the DestinationRegion in the presigned URL must be set to the us-east-1 AWS Region.

          • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the Read Replica in the destination AWS Region. This is the same identifier for both the CreateDBInstanceReadReplica action that is called in the destination AWS Region, and the action contained in the presigned URL.

          • SourceDBInstanceIdentifier - The DB instance identifier for the encrypted DB instance to be replicated. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are creating an encrypted Read Replica from a DB instance in the us-west-2 AWS Region, then your SourceDBInstanceIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:instance:mysql-instance1-20161115.

          To learn how to generate a Signature Version 4 signed request, see Authenticating Requests: Using Query Parameters (AWS Signature Version 4) and Signature Version 4 Signing Process.

          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

          For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • enablePerformanceInsights

          Boolean enablePerformanceInsights

          A value that indicates whether to enable Performance Insights for the Read Replica.

          For more information, see Using Amazon Performance Insights in the Amazon RDS User Guide.

        • performanceInsightsKMSKeyId

          String performanceInsightsKMSKeyId

          The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • performanceInsightsRetentionPeriod

          Integer performanceInsightsRetentionPeriod

          The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the new DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • useDefaultProcessorFeatures

          Boolean useDefaultProcessorFeatures

          A value that indicates whether the DB instance class of the DB instance uses its default processor features.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

        • domain

          String domain

          The Active Directory directory ID to create the DB instance in.

          For Oracle DB instances, Amazon RDS can use Kerberos Authentication to authenticate users that connect to the DB instance. For more information, see Using Kerberos Authentication with Amazon RDS for Oracle in the Amazon RDS User Guide.

        • domainIAMRoleName

          String domainIAMRoleName

          Specify the name of the IAM role to be used when making API calls to the Directory Service.

        • sourceRegion

          String sourceRegion
          The region where the source instance is located.
    • Class com.amazonaws.services.rds.model.CreateDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBName

          String dBName

          The meaning of this parameter differs according to the database engine you use.

          MySQL

          The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.

          Constraints:

          • Must contain 1 to 64 letters or numbers.

          • Can't be a word reserved by the specified database engine

          MariaDB

          The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.

          Constraints:

          • Must contain 1 to 64 letters or numbers.

          • Can't be a word reserved by the specified database engine

          PostgreSQL

          The name of the database to create when the DB instance is created. If this parameter isn't specified, the default "postgres" database is created in the DB instance.

          Constraints:

          • Must contain 1 to 63 letters, numbers, or underscores.

          • Must begin with a letter or an underscore. Subsequent characters can be letters, underscores, or digits (0-9).

          • Can't be a word reserved by the specified database engine

          Oracle

          The Oracle System ID (SID) of the created DB instance. If you specify null, the default value ORCL is used. You can't specify the string NULL, or any other reserved word, for DBName .

          Default: ORCL

          Constraints:

          • Can't be longer than 8 characters

          SQL Server

          Not applicable. Must be null.

          Amazon Aurora

          The name of the database to create when the primary instance of the DB cluster is created. If this parameter isn't specified, no database is created in the DB instance.

          Constraints:

          • Must contain 1 to 64 letters or numbers.

          • Can't be a word reserved by the specified database engine

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: mydbinstance

        • allocatedStorage

          Integer allocatedStorage

          The amount of storage (in gibibytes) to allocate for the DB instance.

          Type: Integer

          Amazon Aurora

          Not applicable. Aurora cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in an Aurora cluster volume.

          MySQL

          Constraints to the amount of storage for each storage type are the following:

          • General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.

          • Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.

          • Magnetic storage (standard): Must be an integer from 5 to 3072.

          MariaDB

          Constraints to the amount of storage for each storage type are the following:

          • General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.

          • Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.

          • Magnetic storage (standard): Must be an integer from 5 to 3072.

          PostgreSQL

          Constraints to the amount of storage for each storage type are the following:

          • General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.

          • Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.

          • Magnetic storage (standard): Must be an integer from 5 to 3072.

          Oracle

          Constraints to the amount of storage for each storage type are the following:

          • General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.

          • Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.

          • Magnetic storage (standard): Must be an integer from 10 to 3072.

          SQL Server

          Constraints to the amount of storage for each storage type are the following:

          • General Purpose (SSD) storage (gp2):

            • Enterprise and Standard editions: Must be an integer from 200 to 16384.

            • Web and Express editions: Must be an integer from 20 to 16384.

          • Provisioned IOPS storage (io1):

            • Enterprise and Standard editions: Must be an integer from 200 to 16384.

            • Web and Express editions: Must be an integer from 100 to 16384.

          • Magnetic storage (standard):

            • Enterprise and Standard editions: Must be an integer from 200 to 1024.

            • Web and Express editions: Must be an integer from 20 to 1024.

        • dBInstanceClass

          String dBInstanceClass

          The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

        • engine

          String engine

          The name of the database engine to be used for this instance.

          Not every database engine is available for every AWS Region.

          Valid Values:

          • aurora (for MySQL 5.6-compatible Aurora)

          • aurora-mysql (for MySQL 5.7-compatible Aurora)

          • aurora-postgresql

          • mariadb

          • mysql

          • oracle-ee

          • oracle-se2

          • oracle-se1

          • oracle-se

          • postgres

          • sqlserver-ee

          • sqlserver-se

          • sqlserver-ex

          • sqlserver-web

        • masterUsername

          String masterUsername

          The name for the master user.

          Amazon Aurora

          Not applicable. The name for the master user is managed by the DB cluster.

          MariaDB

          Constraints:

          • Required for MariaDB.

          • Must be 1 to 16 letters or numbers.

          • Can't be a reserved word for the chosen database engine.

          Microsoft SQL Server

          Constraints:

          • Required for SQL Server.

          • Must be 1 to 128 letters or numbers.

          • The first character must be a letter.

          • Can't be a reserved word for the chosen database engine.

          MySQL

          Constraints:

          • Required for MySQL.

          • Must be 1 to 16 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

          Oracle

          Constraints:

          • Required for Oracle.

          • Must be 1 to 30 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

          PostgreSQL

          Constraints:

          • Required for PostgreSQL.

          • Must be 1 to 63 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

        • masterUserPassword

          String masterUserPassword

          The password for the master user. The password can include any printable ASCII character except "/", """, or "@".

          Amazon Aurora

          Not applicable. The password for the master user is managed by the DB cluster.

          MariaDB

          Constraints: Must contain from 8 to 41 characters.

          Microsoft SQL Server

          Constraints: Must contain from 8 to 128 characters.

          MySQL

          Constraints: Must contain from 8 to 41 characters.

          Oracle

          Constraints: Must contain from 8 to 30 characters.

          PostgreSQL

          Constraints: Must contain from 8 to 128 characters.

        • dBSecurityGroups

          SdkInternalList<T> dBSecurityGroups

          A list of DB security groups to associate with this DB instance.

          Default: The default DB security group for the database engine.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of Amazon EC2 VPC security groups to associate with this DB instance.

          Amazon Aurora

          Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster.

          Default: The default EC2 VPC security group for the DB subnet group's VPC.

        • availabilityZone

          String availabilityZone

          The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

          Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

          Example: us-east-1d

          Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

          If you're creating a DB instance in an RDS on VMware environment, specify the identifier of the custom Availability Zone to create the DB instance in.

          For more information about RDS on VMware, see the RDS on VMware User Guide.

        • dBSubnetGroupName

          String dBSubnetGroupName

          A DB subnet group to associate with this DB instance.

          If there is no DB subnet group, then it is a non-VPC DB instance.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window.

          Format: ddd:hh24:mi-ddd:hh24:mi

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.

          Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

          Constraints: Minimum 30-minute window.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to associate with this DB instance. If you do not specify a value, then the default DB parameter group for the specified DB engine and version is used.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.

          Amazon Aurora

          Not applicable. The retention period for automated backups is managed by the DB cluster.

          Default: 1

          Constraints:

          • Must be a value from 0 to 35

          • Can't be set to 0 if the DB instance is a source to Read Replicas

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter. For more information, see The Backup Window in the Amazon RDS User Guide.

          Amazon Aurora

          Not applicable. The daily time range for creating automated backups is managed by the DB cluster.

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Instance Maintenance Window in the Amazon RDS User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

        • port

          Integer port

          The port number on which the database accepts connections.

          MySQL

          Default: 3306

          Valid Values: 1150-65535

          Type: Integer

          MariaDB

          Default: 3306

          Valid Values: 1150-65535

          Type: Integer

          PostgreSQL

          Default: 5432

          Valid Values: 1150-65535

          Type: Integer

          Oracle

          Default: 1521

          Valid Values: 1150-65535

          SQL Server

          Default: 1433

          Valid Values: 1150-65535 except for 1434, 3389, 47001, 49152, and 49152 through 49156.

          Amazon Aurora

          Default: 3306

          Valid Values: 1150-65535

          Type: Integer

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the DB instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

        • engineVersion

          String engineVersion

          The version number of the database engine to use.

          For a list of valid engine versions, use the DescribeDBEngineVersions action.

          The following are the database engines and links to information about the major and minor versions that are available with Amazon RDS. Not every database engine is available for every AWS Region.

          Amazon Aurora

          Not applicable. The version number of the database engine to be used by the DB instance is managed by the DB cluster.

          MariaDB

          See MariaDB on Amazon RDS Versions in the Amazon RDS User Guide.

          Microsoft SQL Server

          See Version and Feature Support on Amazon RDS in the Amazon RDS User Guide.

          MySQL

          See MySQL on Amazon RDS Versions in the Amazon RDS User Guide.

          Oracle

          See Oracle Database Engine Release Notes in the Amazon RDS User Guide.

          PostgreSQL

          See Supported PostgreSQL Database Versions in the Amazon RDS User Guide.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically.

        • licenseModel

          String licenseModel

          License model information for this DB instance.

          Valid values: license-included | bring-your-own-license | general-public-license

        • iops

          Integer iops

          The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

          Constraints: For MariaDB, MySQL, Oracle, and PostgreSQL DB instances, must be a multiple between .5 and 50 of the storage amount for the DB instance. For SQL Server DB instances, must be a multiple between 1 and 50 of the storage amount for the DB instance.

        • optionGroupName

          String optionGroupName

          Indicates that the DB instance should be associated with the specified option group.

          Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group. Also, that option group can't be removed from a DB instance once it is associated with a DB instance

        • characterSetName

          String characterSetName

          For supported engines, indicates that the DB instance should be associated with the specified CharacterSet.

          Amazon Aurora

          Not applicable. The character set is managed by the DB cluster. For more information, see CreateDBCluster.

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address.

          Default: The default behavior varies depending on whether DBSubnetGroupName is specified.

          If DBSubnetGroupName isn't specified, and PubliclyAccessible isn't specified, the following applies:

          • If the default VPC in the target region doesn’t have an Internet gateway attached to it, the DB instance is private.

          • If the default VPC in the target region has an Internet gateway attached to it, the DB instance is public.

          If DBSubnetGroupName is specified, and PubliclyAccessible isn't specified, the following applies:

          • If the subnets are part of a VPC that doesn’t have an Internet gateway attached to it, the DB instance is private.

          • If the subnets are part of a VPC that has an Internet gateway attached to it, the DB instance is public.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB instance.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The identifier of the DB cluster that the instance will belong to.

        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

          Valid values: standard | gp2 | io1

          If you specify io1, you must also include a value for the Iops parameter.

          Default: io1 if the Iops parameter is specified, otherwise gp2

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which to associate the instance for TDE encryption.

        • tdeCredentialPassword

          String tdeCredentialPassword

          The password for the given ARN from the key store in order to access the device.

        • storageEncrypted

          Boolean storageEncrypted

          A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted.

          Amazon Aurora

          Not applicable. The encryption for DB instances is managed by the DB cluster.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for an encrypted DB instance.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

          Amazon Aurora

          Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

          If StorageEncrypted is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • domain

          String domain

          The Active Directory directory ID to create the DB instance in. Currently, only Microsoft SQL Server and Oracle DB instances can be created in an Active Directory Domain.

          For Microsoft SQL Server DB instances, Amazon RDS can use Windows Authentication to authenticate users that connect to the DB instance. For more information, see Using Windows Authentication with an Amazon RDS DB Instance Running Microsoft SQL Server in the Amazon RDS User Guide.

          For Oracle DB instance, Amazon RDS can use Kerberos Authentication to authenticate users that connect to the DB instance. For more information, see Using Kerberos Authentication with Amazon RDS for Oracle in the Amazon RDS User Guide.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

          Amazon Aurora

          Not applicable. Copying tags to snapshots is managed by the DB cluster. Setting this value for an Aurora DB instance has no effect on the DB cluster setting.

        • monitoringInterval

          Integer monitoringInterval

          The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0.

          If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

          Valid Values: 0, 1, 5, 10, 15, 30, 60

        • monitoringRoleArn

          String monitoringRoleArn

          The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, go to Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

          If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

        • domainIAMRoleName

          String domainIAMRoleName

          Specify the name of the IAM role to be used when making API calls to the Directory Service.

        • promotionTier

          Integer promotionTier

          A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

          Default: 1

          Valid Values: 0 - 15

        • timezone

          String timezone

          The time zone of the DB instance. The time zone parameter is currently supported only by Microsoft SQL Server.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          You can enable IAM database authentication for the following database engines:

          Amazon Aurora

          Not applicable. Mapping AWS IAM accounts to database accounts is managed by the DB cluster.

          MySQL

          • For MySQL 5.6, minor version 5.6.34 or higher

          • For MySQL 5.7, minor version 5.7.16 or higher

          • For MySQL 8.0, minor version 8.0.16 or higher

          PostgreSQL

          • For PostgreSQL 9.5, minor version 9.5.15 or higher

          • For PostgreSQL 9.6, minor version 9.6.11 or higher

          • PostgreSQL 10.6, 10.7, and 10.9

          For more information, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • enablePerformanceInsights

          Boolean enablePerformanceInsights

          A value that indicates whether to enable Performance Insights for the DB instance.

          For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

        • performanceInsightsKMSKeyId

          String performanceInsightsKMSKeyId

          The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • performanceInsightsRetentionPeriod

          Integer performanceInsightsRetentionPeriod

          The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

          Amazon Aurora

          Not applicable. You can enable or disable deletion protection for the DB cluster. For more information, see CreateDBCluster. DB instances in a DB cluster can be deleted even when deletion protection is enabled for the DB cluster.

        • maxAllocatedStorage

          Integer maxAllocatedStorage

          The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

    • Class com.amazonaws.services.rds.model.CreateDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          This value is stored as a lowercase string.

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The DB parameter group family name. A DB parameter group can be associated with one and only one DB parameter group family, and can be applied only to a DB instance running a database engine and engine version compatible with that DB parameter group family.

          To list all of the available parameter group families, use the following command:

          aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"

          The output contains duplicates.

        • description

          String description

          The description for the DB parameter group.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB parameter group.

    • Class com.amazonaws.services.rds.model.CreateDBProxyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

        • engineFamily

          String engineFamily

          The kinds of databases that the proxy can connect to. This value determines which database network protocol the proxy recognizes when it interprets network traffic to and from the database. Currently, this value is always MYSQL. The engine family applies to both RDS MySQL and Aurora MySQL.

        • auth

          SdkInternalList<T> auth

          The authorization mechanism that the proxy uses.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.

        • vpcSubnetIds

          SdkInternalList<T> vpcSubnetIds

          One or more VPC subnet IDs to associate with the new proxy.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          One or more VPC security group IDs to associate with the new proxy.

        • requireTLS

          Boolean requireTLS

          A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy. By enabling this setting, you can enforce encrypted TLS connections to the proxy.

        • idleClientTimeout

          Integer idleClientTimeout

          The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it. You can set this value higher or lower than the connection timeout limit for the associated database.

        • debugLogging

          Boolean debugLogging

          Whether the proxy includes detailed information about SQL statements in its logs. This information helps you to debug issues involving SQL behavior or the performance and scalability of the proxy connections. The debug information includes the text of SQL statements that you submit through the proxy. Thus, only enable this setting when needed for debugging, and only when you have security measures in place to safeguard any sensitive information that appears in the logs.

        • tags

          SdkInternalList<T> tags

          An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.

    • Class com.amazonaws.services.rds.model.CreateDBProxyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxy

          DBProxy dBProxy

          The DBProxy structure corresponding to the new proxy.

    • Class com.amazonaws.services.rds.model.CreateDBSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name for the DB security group. This value is stored as a lowercase string.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          • Must not be "Default"

          Example: mysecuritygroup

        • dBSecurityGroupDescription

          String dBSecurityGroupDescription

          The description for the DB security group.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB security group.

    • Class com.amazonaws.services.rds.model.CreateDBSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier for the DB snapshot.

          Constraints:

          • Can't be null, empty, or blank

          • Must contain from 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-snapshot-id

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The identifier of the DB instance that you want to create the snapshot of.

          Constraints:

          • Must match the identifier of an existing DBInstance.

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.CreateDBSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name for the DB subnet group. This value is stored as a lowercase string.

          Constraints: Must contain no more than 255 letters, numbers, periods, underscores, spaces, or hyphens. Must not be default.

          Example: mySubnetgroup

        • dBSubnetGroupDescription

          String dBSubnetGroupDescription

          The description for the DB subnet group.

        • subnetIds

          SdkInternalList<T> subnetIds

          The EC2 Subnet IDs for the DB subnet group.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the DB subnet group.

    • Class com.amazonaws.services.rds.model.CreateEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the subscription.

          Constraints: The name must be less than 255 characters.

        • snsTopicArn

          String snsTopicArn

          The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.

        • sourceType

          String sourceType

          The type of source that is generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value isn't specified, all events are returned.

          Valid values: db-instance | db-cluster | db-parameter-group | db-security-group | db-snapshot | db-cluster-snapshot

        • eventCategories

          SdkInternalList<T> eventCategories

          A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.

        • sourceIds

          SdkInternalList<T> sourceIds

          The list of identifiers of the event sources for which events are returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens. It can't end with a hyphen or contain two consecutive hyphens.

          Constraints:

          • If SourceIds are supplied, SourceType must also be provided.

          • If the source type is a DB instance, then a DBInstanceIdentifier must be supplied.

          • If the source type is a DB security group, a DBSecurityGroupName must be supplied.

          • If the source type is a DB parameter group, a DBParameterGroupName must be supplied.

          • If the source type is a DB snapshot, a DBSnapshotIdentifier must be supplied.

        • enabled

          Boolean enabled

          A value that indicates whether to activate the subscription. If the event notification subscription isn't activated, the subscription is created but not active.

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.CreateGlobalClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          The cluster identifier of the new global database cluster.

        • sourceDBClusterIdentifier

          String sourceDBClusterIdentifier

          The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional.

        • engine

          String engine

          Provides the name of the database engine to be used for this DB cluster.

        • engineVersion

          String engineVersion

          The engine version of the Aurora global database.

        • deletionProtection

          Boolean deletionProtection

          The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled.

        • databaseName

          String databaseName

          The name for your database of up to 64 alpha-numeric characters. If you do not provide a name, Amazon Aurora will not create a database in the global database cluster you are creating.

        • storageEncrypted

          Boolean storageEncrypted

          The storage encryption setting for the new global database cluster.

    • Class com.amazonaws.services.rds.model.CreateOptionGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          Specifies the name of the option group to be created.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: myoptiongroup

        • engineName

          String engineName

          Specifies the name of the engine that this option group should be associated with.

        • majorEngineVersion

          String majorEngineVersion

          Specifies the major version of the engine that this option group should be associated with.

        • optionGroupDescription

          String optionGroupDescription

          The description of the option group.

        • tags

          SdkInternalList<T> tags

          Tags to assign to the option group.

    • Class com.amazonaws.services.rds.model.CustomAvailabilityZone extends Object implements Serializable

      • Serialized Fields

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The identifier of the custom AZ.

          Amazon RDS generates a unique identifier when a custom AZ is created.

        • customAvailabilityZoneName

          String customAvailabilityZoneName

          The name of the custom AZ.

        • customAvailabilityZoneStatus

          String customAvailabilityZoneStatus

          The status of the custom AZ.

        • vpnDetails

          VpnDetails vpnDetails

          Information about the virtual private network (VPN) between the VMware vSphere cluster and the AWS website.

    • Class com.amazonaws.services.rds.model.CustomAvailabilityZoneAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.CustomAvailabilityZoneNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.CustomAvailabilityZoneQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBCluster extends Object implements Serializable

      • Serialized Fields

        • allocatedStorage

          Integer allocatedStorage

          For all database engines except Amazon Aurora, AllocatedStorage specifies the allocated storage size in gibibytes (GiB). For Aurora, AllocatedStorage always returns 1, because Aurora DB cluster storage size isn't fixed, but instead automatically adjusts as needed.

        • availabilityZones

          SdkInternalList<T> availabilityZones

          Provides the list of Availability Zones (AZs) where instances in the DB cluster can be created.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          Specifies the number of days for which automatic DB snapshots are retained.

        • characterSetName

          String characterSetName

          If present, specifies the name of the character set that this cluster is associated with.

        • databaseName

          String databaseName

          Contains the name of the initial database of this DB cluster that was provided at create time, if one was specified when the DB cluster was created. This same name is returned for the life of the DB cluster.

        • dBClusterIdentifier

          String dBClusterIdentifier

          Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

        • dBClusterParameterGroup

          String dBClusterParameterGroup

          Specifies the name of the DB cluster parameter group for the DB cluster.

        • dBSubnetGroup

          String dBSubnetGroup

          Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.

        • status

          String status

          Specifies the current state of this DB cluster.

        • percentProgress

          String percentProgress

          Specifies the progress of the operation as a percentage.

        • earliestRestorableTime

          Date earliestRestorableTime

          The earliest time to which a database can be restored with point-in-time restore.

        • endpoint

          String endpoint

          Specifies the connection endpoint for the primary instance of the DB cluster.

        • readerEndpoint

          String readerEndpoint

          The reader endpoint for the DB cluster. The reader endpoint for a DB cluster load-balances connections across the Aurora Replicas that are available in a DB cluster. As clients request new connections to the reader endpoint, Aurora distributes the connection requests among the Aurora Replicas in the DB cluster. This functionality can help balance your read workload across multiple Aurora Replicas in your DB cluster.

          If a failover occurs, and the Aurora Replica that you are connected to is promoted to be the primary instance, your connection is dropped. To continue sending your read workload to other Aurora Replicas in the cluster, you can then reconnect to the reader endpoint.

        • customEndpoints

          SdkInternalList<T> customEndpoints

          Identifies all custom endpoints associated with the cluster.

        • multiAZ

          Boolean multiAZ

          Specifies whether the DB cluster has instances in multiple Availability Zones.

        • engine

          String engine

          Provides the name of the database engine to be used for this DB cluster.

        • engineVersion

          String engineVersion

          Indicates the database engine version.

        • latestRestorableTime

          Date latestRestorableTime

          Specifies the latest time to which a database can be restored with point-in-time restore.

        • port

          Integer port

          Specifies the port that the database engine is listening on.

        • masterUsername

          String masterUsername

          Contains the master username for the DB cluster.

        • dBClusterOptionGroupMemberships

          SdkInternalList<T> dBClusterOptionGroupMemberships

          Provides the list of option group memberships for this DB cluster.

        • preferredBackupWindow

          String preferredBackupWindow

          Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

        • replicationSourceIdentifier

          String replicationSourceIdentifier

          Contains the identifier of the source DB cluster if this DB cluster is a Read Replica.

        • readReplicaIdentifiers

          SdkInternalList<T> readReplicaIdentifiers

          Contains one or more identifiers of the Read Replicas associated with this DB cluster.

        • dBClusterMembers

          SdkInternalList<T> dBClusterMembers

          Provides the list of instances that make up the DB cluster.

        • vpcSecurityGroups

          SdkInternalList<T> vpcSecurityGroups

          Provides a list of VPC security groups that the DB cluster belongs to.

        • hostedZoneId

          String hostedZoneId

          Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

        • storageEncrypted

          Boolean storageEncrypted

          Specifies whether the DB cluster is encrypted.

        • kmsKeyId

          String kmsKeyId

          If StorageEncrypted is enabled, the AWS KMS key identifier for the encrypted DB cluster.

        • dbClusterResourceId

          String dbClusterResourceId

          The AWS Region-unique, immutable identifier for the DB cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB cluster is accessed.

        • dBClusterArn

          String dBClusterArn

          The Amazon Resource Name (ARN) for the DB cluster.

        • associatedRoles

          SdkInternalList<T> associatedRoles

          Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.

        • iAMDatabaseAuthenticationEnabled

          Boolean iAMDatabaseAuthenticationEnabled

          A value that indicates whether the mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.

        • cloneGroupId

          String cloneGroupId

          Identifies the clone group to which the DB cluster is associated.

        • clusterCreateTime

          Date clusterCreateTime

          Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

        • earliestBacktrackTime

          Date earliestBacktrackTime

          The earliest time to which a DB cluster can be backtracked.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. If this value is set to 0, backtracking is disabled for the DB cluster. Otherwise, backtracking is enabled.

        • backtrackConsumedChangeRecords

          Long backtrackConsumedChangeRecords

          The number of change records stored for Backtrack.

        • enabledCloudwatchLogsExports

          SdkInternalList<T> enabledCloudwatchLogsExports

          A list of log types that this DB cluster is configured to export to CloudWatch Logs.

          Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon Aurora User Guide.

        • capacity

          Integer capacity

          The current capacity of an Aurora Serverless DB cluster. The capacity is 0 (zero) when the cluster is paused.

          For more information about Aurora Serverless, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.

        • engineMode

          String engineMode

          The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster.

        • scalingConfigurationInfo

          ScalingConfigurationInfo scalingConfigurationInfo
        • deletionProtection

          Boolean deletionProtection

          Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.

        • httpEndpointEnabled

          Boolean httpEndpointEnabled

          A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.

          When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.

          For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

        • activityStreamMode

          String activityStreamMode

          The mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously.

        • activityStreamStatus

          String activityStreamStatus

          The status of the database activity stream.

        • activityStreamKmsKeyId

          String activityStreamKmsKeyId

          The AWS KMS key identifier used for encrypting messages in the database activity stream.

        • activityStreamKinesisStreamName

          String activityStreamKinesisStreamName

          The name of the Amazon Kinesis data stream used for the database activity stream.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.

        • crossAccountClone

          Boolean crossAccountClone

          Specifies whether the DB cluster is a clone of a DB cluster owned by a different AWS account.

    • Class com.amazonaws.services.rds.model.DBClusterAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterBacktrack extends Object implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

        • backtrackIdentifier

          String backtrackIdentifier

          Contains the backtrack identifier.

        • backtrackTo

          Date backtrackTo

          The timestamp of the time to which the DB cluster was backtracked.

        • backtrackedFrom

          Date backtrackedFrom

          The timestamp of the time from which the DB cluster was backtracked.

        • backtrackRequestCreationTime

          Date backtrackRequestCreationTime

          The timestamp of the time at which the backtrack was requested.

        • status

          String status

          The status of the backtrack. This property returns one of the following values:

          • applying - The backtrack is currently being applied to or rolled back from the DB cluster.

          • completed - The backtrack has successfully been applied to or rolled back from the DB cluster.

          • failed - An error occurred while the backtrack was applied to or rolled back from the DB cluster.

          • pending - The backtrack is currently pending application to or rollback from the DB cluster.

    • Class com.amazonaws.services.rds.model.DBClusterBacktrackNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterEndpoint extends Object implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointResourceIdentifier

          String dBClusterEndpointResourceIdentifier

          A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

        • endpoint

          String endpoint

          The DNS address of the endpoint.

        • status

          String status

          The current status of the endpoint. One of: creating, available, deleting, modifying.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, CUSTOM.

        • customEndpointType

          String customEndpointType

          The type associated with a custom endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

        • dBClusterEndpointArn

          String dBClusterEndpointArn

          The Amazon Resource Name (ARN) for the endpoint.

    • Class com.amazonaws.services.rds.model.DBClusterEndpointAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterEndpointNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterEndpointQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterMember extends Object implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          Specifies the instance identifier for this member of the DB cluster.

        • isClusterWriter

          Boolean isClusterWriter

          Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

        • dBClusterParameterGroupStatus

          String dBClusterParameterGroupStatus

          Specifies the status of the DB cluster parameter group for this member of the DB cluster.

        • promotionTier

          Integer promotionTier

          A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

    • Class com.amazonaws.services.rds.model.DBClusterNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterOptionGroupStatus extends Object implements Serializable

      • Serialized Fields

        • dBClusterOptionGroupName

          String dBClusterOptionGroupName

          Specifies the name of the DB cluster option group.

        • status

          String status

          Specifies the status of the DB cluster option group.

    • Class com.amazonaws.services.rds.model.DBClusterParameterGroup extends Object implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          Provides the name of the DB cluster parameter group.

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          Provides the name of the DB parameter group family that this DB cluster parameter group is compatible with.

        • description

          String description

          Provides the customer-specified description for this DB cluster parameter group.

        • dBClusterParameterGroupArn

          String dBClusterParameterGroupArn

          The Amazon Resource Name (ARN) for the DB cluster parameter group.

    • Class com.amazonaws.services.rds.model.DBClusterParameterGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterRole extends Object implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.

        • status

          String status

          Describes the state of association between the IAM role and the DB cluster. The Status property returns one of the following values:

          • ACTIVE - the IAM role ARN is associated with the DB cluster and can be used to access other AWS services on your behalf.

          • PENDING - the IAM role ARN is being associated with the DB cluster.

          • INVALID - the IAM role ARN is associated with the DB cluster, but the DB cluster is unable to assume the IAM role in order to access other AWS services on your behalf.

        • featureName

          String featureName

          The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion.

    • Class com.amazonaws.services.rds.model.DBClusterRoleAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterRoleNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterRoleQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterSnapshot extends Object implements Serializable

      • Serialized Fields

        • availabilityZones

          SdkInternalList<T> availabilityZones

          Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          Specifies the identifier for the DB cluster snapshot.

        • dBClusterIdentifier

          String dBClusterIdentifier

          Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

        • snapshotCreateTime

          Date snapshotCreateTime

          Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

        • engine

          String engine

          Specifies the name of the database engine.

        • allocatedStorage

          Integer allocatedStorage

          Specifies the allocated storage size in gibibytes (GiB).

        • status

          String status

          Specifies the status of this DB cluster snapshot.

        • port

          Integer port

          Specifies the port that the DB cluster was listening on at the time of the snapshot.

        • vpcId

          String vpcId

          Provides the VPC ID associated with the DB cluster snapshot.

        • clusterCreateTime

          Date clusterCreateTime

          Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

        • masterUsername

          String masterUsername

          Provides the master username for the DB cluster snapshot.

        • engineVersion

          String engineVersion

          Provides the version of the database engine for this DB cluster snapshot.

        • licenseModel

          String licenseModel

          Provides the license model information for this DB cluster snapshot.

        • snapshotType

          String snapshotType

          Provides the type of the DB cluster snapshot.

        • percentProgress

          Integer percentProgress

          Specifies the percentage of the estimated data that has been transferred.

        • storageEncrypted

          Boolean storageEncrypted

          Specifies whether the DB cluster snapshot is encrypted.

        • kmsKeyId

          String kmsKeyId

          If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

        • dBClusterSnapshotArn

          String dBClusterSnapshotArn

          The Amazon Resource Name (ARN) for the DB cluster snapshot.

        • sourceDBClusterSnapshotArn

          String sourceDBClusterSnapshotArn

          If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

        • iAMDatabaseAuthenticationEnabled

          Boolean iAMDatabaseAuthenticationEnabled

          True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

    • Class com.amazonaws.services.rds.model.DBClusterSnapshotAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBClusterSnapshotAttribute extends Object implements Serializable

      • Serialized Fields

        • attributeName

          String attributeName

          The name of the manual DB cluster snapshot attribute.

          The attribute named restore refers to the list of AWS accounts that have permission to copy or restore the manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.

        • attributeValues

          SdkInternalList<T> attributeValues

          The value(s) for the manual DB cluster snapshot attribute.

          If the AttributeName field is set to restore, then this element returns a list of IDs of the AWS accounts that are authorized to copy or restore the manual DB cluster snapshot. If a value of all is in the list, then the manual DB cluster snapshot is public and available for any AWS account to copy or restore.

    • Class com.amazonaws.services.rds.model.DBClusterSnapshotAttributesResult extends Object implements Serializable

      • Serialized Fields

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          The identifier of the manual DB cluster snapshot that the attributes apply to.

        • dBClusterSnapshotAttributes

          SdkInternalList<T> dBClusterSnapshotAttributes

          The list of attributes and values for the manual DB cluster snapshot.

    • Class com.amazonaws.services.rds.model.DBClusterSnapshotNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBEngineVersion extends Object implements Serializable

      • Serialized Fields

        • engine

          String engine

          The name of the database engine.

        • engineVersion

          String engineVersion

          The version number of the database engine.

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The name of the DB parameter group family for the database engine.

        • dBEngineDescription

          String dBEngineDescription

          The description of the database engine.

        • dBEngineVersionDescription

          String dBEngineVersionDescription

          The description of the database engine version.

        • defaultCharacterSet

          CharacterSet defaultCharacterSet

          The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.

        • supportedCharacterSets

          SdkInternalList<T> supportedCharacterSets

          A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance action.

        • validUpgradeTarget

          SdkInternalList<T> validUpgradeTarget

          A list of engine versions that this database engine version can be upgraded to.

        • supportedTimezones

          SdkInternalList<T> supportedTimezones

          A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

        • exportableLogTypes

          SdkInternalList<T> exportableLogTypes

          The types of logs that the database engine has available for export to CloudWatch Logs.

        • supportsLogExportsToCloudwatchLogs

          Boolean supportsLogExportsToCloudwatchLogs

          A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

        • supportsReadReplica

          Boolean supportsReadReplica

          Indicates whether the database engine version supports Read Replicas.

        • supportedEngineModes

          SdkInternalList<T> supportedEngineModes

          A list of the supported DB engine modes.

        • supportedFeatureNames

          SdkInternalList<T> supportedFeatureNames

          A list of features supported by the DB engine. Supported feature names include the following.

          • s3Import

        • status

          String status

          The status of the DB engine version, either available or deprecated.

    • Class com.amazonaws.services.rds.model.DBInstance extends Object implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

        • dBInstanceClass

          String dBInstanceClass

          Contains the name of the compute and memory capacity class of the DB instance.

        • engine

          String engine

          Provides the name of the database engine to be used for this DB instance.

        • dBInstanceStatus

          String dBInstanceStatus

          Specifies the current state of this database.

        • masterUsername

          String masterUsername

          Contains the master username for the DB instance.

        • dBName

          String dBName

          The meaning of this parameter differs according to the database engine you use.

          MySQL, MariaDB, SQL Server, PostgreSQL

          Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

          Type: String

          Oracle

          Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

        • endpoint

          Endpoint endpoint

          Specifies the connection endpoint.

        • allocatedStorage

          Integer allocatedStorage

          Specifies the allocated storage size specified in gibibytes.

        • instanceCreateTime

          Date instanceCreateTime

          Provides the date and time the DB instance was created.

        • preferredBackupWindow

          String preferredBackupWindow

          Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          Specifies the number of days for which automatic DB snapshots are retained.

        • dBSecurityGroups

          SdkInternalList<T> dBSecurityGroups

          A list of DB security group elements containing DBSecurityGroup.Name and DBSecurityGroup.Status subelements.

        • vpcSecurityGroups

          SdkInternalList<T> vpcSecurityGroups

          Provides a list of VPC security group elements that the DB instance belongs to.

        • dBParameterGroups

          SdkInternalList<T> dBParameterGroups

          Provides the list of DB parameter groups applied to this DB instance.

        • availabilityZone

          String availabilityZone

          Specifies the name of the Availability Zone the DB instance is located in.

        • dBSubnetGroup

          DBSubnetGroup dBSubnetGroup

          Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

        • pendingModifiedValues

          PendingModifiedValues pendingModifiedValues

          Specifies that changes to the DB instance are pending. This element is only included when changes are pending. Specific changes are identified by subelements.

        • latestRestorableTime

          Date latestRestorableTime

          Specifies the latest time to which a database can be restored with point-in-time restore.

        • multiAZ

          Boolean multiAZ

          Specifies if the DB instance is a Multi-AZ deployment.

        • engineVersion

          String engineVersion

          Indicates the database engine version.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          Indicates that minor version patches are applied automatically.

        • readReplicaSourceDBInstanceIdentifier

          String readReplicaSourceDBInstanceIdentifier

          Contains the identifier of the source DB instance if this DB instance is a Read Replica.

        • readReplicaDBInstanceIdentifiers

          SdkInternalList<T> readReplicaDBInstanceIdentifiers

          Contains one or more identifiers of the Read Replicas associated with this DB instance.

        • readReplicaDBClusterIdentifiers

          SdkInternalList<T> readReplicaDBClusterIdentifiers

          Contains one or more identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a Read Replica. For example, when you create an Aurora Read Replica of an RDS MySQL DB instance, the Aurora MySQL DB cluster for the Aurora Read Replica is shown. This output does not contain information about cross region Aurora Read Replicas.

          Currently, each RDS DB instance can have only one Aurora Read Replica.

        • licenseModel

          String licenseModel

          License model information for this DB instance.

        • iops

          Integer iops

          Specifies the Provisioned IOPS (I/O operations per second) value.

        • optionGroupMemberships

          SdkInternalList<T> optionGroupMemberships

          Provides the list of option group memberships for this DB instance.

        • characterSetName

          String characterSetName

          If present, specifies the name of the character set that this instance is associated with.

        • secondaryAvailabilityZone

          String secondaryAvailabilityZone

          If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.

        • publiclyAccessible

          Boolean publiclyAccessible

          Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.

        • statusInfos

          SdkInternalList<T> statusInfos

          The status of a Read Replica. If the instance isn't a Read Replica, this is blank.

        • storageType

          String storageType

          Specifies the storage type associated with DB instance.

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which the instance is associated for TDE encryption.

        • dbInstancePort

          Integer dbInstancePort

          Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

        • dBClusterIdentifier

          String dBClusterIdentifier

          If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

        • storageEncrypted

          Boolean storageEncrypted

          Specifies whether the DB instance is encrypted.

        • kmsKeyId

          String kmsKeyId

          If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB instance.

        • dbiResourceId

          String dbiResourceId

          The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.

        • cACertificateIdentifier

          String cACertificateIdentifier

          The identifier of the CA certificate for this DB instance.

        • domainMemberships

          SdkInternalList<T> domainMemberships

          The Active Directory Domain membership records associated with the DB instance.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          Specifies whether tags are copied from the DB instance to snapshots of the DB instance.

          Amazon Aurora

          Not applicable. Copying tags to snapshots is managed by the DB cluster. Setting this value for an Aurora DB instance has no effect on the DB cluster setting. For more information, see DBCluster.

        • monitoringInterval

          Integer monitoringInterval

          The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.

        • enhancedMonitoringResourceArn

          String enhancedMonitoringResourceArn

          The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance.

        • monitoringRoleArn

          String monitoringRoleArn

          The ARN for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.

        • promotionTier

          Integer promotionTier

          A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

        • dBInstanceArn

          String dBInstanceArn

          The Amazon Resource Name (ARN) for the DB instance.

        • timezone

          String timezone

          The time zone of the DB instance. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

        • iAMDatabaseAuthenticationEnabled

          Boolean iAMDatabaseAuthenticationEnabled

          True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

          IAM database authentication can be enabled for the following database engines

          • For MySQL 5.6, minor version 5.6.34 or higher

          • For MySQL 5.7, minor version 5.7.16 or higher

          • Aurora 5.6 or higher. To enable IAM database authentication for Aurora, see DBCluster Type.

        • performanceInsightsEnabled

          Boolean performanceInsightsEnabled

          True if Performance Insights is enabled for the DB instance, and otherwise false.

        • performanceInsightsKMSKeyId

          String performanceInsightsKMSKeyId

          The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

        • performanceInsightsRetentionPeriod

          Integer performanceInsightsRetentionPeriod

          The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

        • enabledCloudwatchLogsExports

          SdkInternalList<T> enabledCloudwatchLogsExports

          A list of log types that this DB instance is configured to export to CloudWatch Logs.

          Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon RDS User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • deletionProtection

          Boolean deletionProtection

          Indicates if the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. For more information, see Deleting a DB Instance.

        • associatedRoles

          SdkInternalList<T> associatedRoles

          The AWS Identity and Access Management (IAM) roles associated with the DB instance.

        • listenerEndpoint

          Endpoint listenerEndpoint

          Specifies the listener connection endpoint for SQL Server Always On.

        • maxAllocatedStorage

          Integer maxAllocatedStorage

          The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

    • Class com.amazonaws.services.rds.model.DBInstanceAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceAutomatedBackup extends Object implements Serializable

      • Serialized Fields

        • dBInstanceArn

          String dBInstanceArn

          The Amazon Resource Name (ARN) for the automated backup.

        • dbiResourceId

          String dbiResourceId

          The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

        • region

          String region

          The AWS Region associated with the automated backup.

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The customer id of the instance that is/was associated with the automated backup.

        • restoreWindow

          RestoreWindow restoreWindow

          Earliest and latest time an instance can be restored to.

        • allocatedStorage

          Integer allocatedStorage

          Specifies the allocated storage size in gibibytes (GiB).

        • status

          String status

          Provides a list of status information for an automated backup:

          • active - automated backups for current instances

          • retained - automated backups for deleted instances

          • creating - automated backups that are waiting for the first automated snapshot to be available.

        • port

          Integer port

          The port number that the automated backup used for connections.

          Default: Inherits from the source DB instance

          Valid Values: 1150-65535

        • availabilityZone

          String availabilityZone

          The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

        • vpcId

          String vpcId

          Provides the VPC ID associated with the DB instance

        • instanceCreateTime

          Date instanceCreateTime

          Provides the date and time that the DB instance was created.

        • masterUsername

          String masterUsername

          The license model of an automated backup.

        • engine

          String engine

          The name of the database engine for this automated backup.

        • engineVersion

          String engineVersion

          The version of the database engine for the automated backup.

        • licenseModel

          String licenseModel

          License model information for the automated backup.

        • iops

          Integer iops

          The IOPS (I/O operations per second) value for the automated backup.

        • optionGroupName

          String optionGroupName

          The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which the automated backup is associated for TDE encryption.

        • encrypted

          Boolean encrypted

          Specifies whether the automated backup is encrypted.

        • storageType

          String storageType

          Specifies the storage type associated with the automated backup.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key ID for an automated backup. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

        • timezone

          String timezone

          The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

        • iAMDatabaseAuthenticationEnabled

          Boolean iAMDatabaseAuthenticationEnabled

          True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

    • Class com.amazonaws.services.rds.model.DBInstanceAutomatedBackupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceAutomatedBackupQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceRole extends Object implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.

        • featureName

          String featureName

          The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion.

        • status

          String status

          Describes the state of association between the IAM role and the DB instance. The Status property returns one of the following values:

          • ACTIVE - the IAM role ARN is associated with the DB instance and can be used to access other AWS services on your behalf.

          • PENDING - the IAM role ARN is being associated with the DB instance.

          • INVALID - the IAM role ARN is associated with the DB instance, but the DB instance is unable to assume the IAM role in order to access other AWS services on your behalf.

    • Class com.amazonaws.services.rds.model.DBInstanceRoleAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceRoleNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceRoleQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBInstanceStatusInfo extends Object implements Serializable

      • Serialized Fields

        • statusType

          String statusType

          This value is currently "read replication."

        • normal

          Boolean normal

          Boolean value that is true if the instance is operating normally, or false if the instance is in an error state.

        • status

          String status

          Status of the DB instance. For a StatusType of Read Replica, the values can be replicating, replication stop point set, replication stop point reached, error, stopped, or terminated.

        • message

          String message

          Details of the error if there is an error for the instance. If the instance isn't in an error state, this value is blank.

    • Class com.amazonaws.services.rds.model.DBLogFileNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBParameterGroup extends Object implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          Provides the name of the DB parameter group.

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          Provides the name of the DB parameter group family that this DB parameter group is compatible with.

        • description

          String description

          Provides the customer-specified description for this DB parameter group.

        • dBParameterGroupArn

          String dBParameterGroupArn

          The Amazon Resource Name (ARN) for the DB parameter group.

    • Class com.amazonaws.services.rds.model.DBParameterGroupAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBParameterGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBParameterGroupQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBParameterGroupStatus extends Object implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group.

        • parameterApplyStatus

          String parameterApplyStatus

          The status of parameter updates.

    • Class com.amazonaws.services.rds.model.DBProxy extends Object implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.

        • dBProxyArn

          String dBProxyArn

          The Amazon Resource Name (ARN) for the proxy.

        • status

          String status

          The current status of this proxy. A status of available means the proxy is ready to handle requests. Other values indicate that you must wait for the proxy to be ready, or take some action to resolve an issue.

        • engineFamily

          String engineFamily

          Currently, this value is always MYSQL. The engine family applies to both RDS MySQL and Aurora MySQL.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          Provides a list of VPC security groups that the proxy belongs to.

        • vpcSubnetIds

          SdkInternalList<T> vpcSubnetIds

          The EC2 subnet IDs for the proxy.

        • auth

          SdkInternalList<T> auth

          One or more data structures specifying the authorization mechanism to connect to the associated RDS DB instance or Aurora DB cluster.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) for the IAM role that the proxy uses to access Amazon Secrets Manager.

        • endpoint

          String endpoint

          The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.

        • requireTLS

          Boolean requireTLS

          Indicates whether Transport Layer Security (TLS) encryption is required for connections to the proxy.

        • idleClientTimeout

          Integer idleClientTimeout

          The number of seconds a connection to the proxy can have no activity before the proxy drops the client connection. The proxy keeps the underlying database connection open and puts it back into the connection pool for reuse by later connection requests.

          Default: 1800 (30 minutes)

          Constraints: 1 to 28,800

        • debugLogging

          Boolean debugLogging

          Whether the proxy includes detailed information about SQL statements in its logs. This information helps you to debug issues involving SQL behavior or the performance and scalability of the proxy connections. The debug information includes the text of SQL statements that you submit through the proxy. Thus, only enable this setting when needed for debugging, and only when you have security measures in place to safeguard any sensitive information that appears in the logs.

        • createdDate

          Date createdDate

          The date and time when the proxy was first created.

        • updatedDate

          Date updatedDate

          The date and time when the proxy was last updated.

    • Class com.amazonaws.services.rds.model.DBProxyAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBProxyNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBProxyQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBProxyTarget extends Object implements Serializable

      • Serialized Fields

        • targetArn

          String targetArn

          The Amazon Resource Name (ARN) for the RDS DB instance or Aurora DB cluster.

        • endpoint

          String endpoint

          The writer endpoint for the RDS DB instance or Aurora DB cluster.

        • trackedClusterId

          String trackedClusterId

          The DB cluster identifier when the target represents an Aurora DB cluster. This field is blank when the target represents an RDS DB instance.

        • rdsResourceId

          String rdsResourceId

          The identifier representing the target. It can be the instance identifier for an RDS DB instance, or the cluster identifier for an Aurora DB cluster.

        • port

          Integer port

          The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.

        • type

          String type

          Specifies the kind of database, such as an RDS DB instance or an Aurora DB cluster, that the target represents.

    • Class com.amazonaws.services.rds.model.DBProxyTargetAlreadyRegisteredException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBProxyTargetGroup extends Object implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier for the RDS proxy associated with this target group.

        • targetGroupName

          String targetGroupName

          The identifier for the target group. This name must be unique for all target groups owned by your AWS account in the specified AWS Region.

        • targetGroupArn

          String targetGroupArn

          The Amazon Resource Name (ARN) representing the target group.

        • isDefault

          Boolean isDefault

          Whether this target group is the first one used for connection requests by the associated proxy. Because each proxy is currently associated with a single target group, currently this setting is always true.

        • status

          String status

          The current status of this target group. A status of available means the target group is correctly associated with a database. Other values indicate that you must wait for the target group to be ready, or take some action to resolve an issue.

        • connectionPoolConfig

          ConnectionPoolConfigurationInfo connectionPoolConfig

          The settings that determine the size and behavior of the connection pool for the target group.

        • createdDate

          Date createdDate

          The date and time when the target group was first created.

        • updatedDate

          Date updatedDate

          The date and time when the target group was last updated.

    • Class com.amazonaws.services.rds.model.DBProxyTargetGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBProxyTargetNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSecurityGroup extends Object implements Serializable

      • Serialized Fields

        • ownerId

          String ownerId

          Provides the AWS ID of the owner of a specific DB security group.

        • dBSecurityGroupName

          String dBSecurityGroupName

          Specifies the name of the DB security group.

        • dBSecurityGroupDescription

          String dBSecurityGroupDescription

          Provides the description of the DB security group.

        • vpcId

          String vpcId

          Provides the VpcId of the DB security group.

        • eC2SecurityGroups

          SdkInternalList<T> eC2SecurityGroups

          Contains a list of EC2SecurityGroup elements.

        • iPRanges

          SdkInternalList<T> iPRanges

          Contains a list of IPRange elements.

        • dBSecurityGroupArn

          String dBSecurityGroupArn

          The Amazon Resource Name (ARN) for the DB security group.

    • Class com.amazonaws.services.rds.model.DBSecurityGroupAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSecurityGroupMembership extends Object implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name of the DB security group.

        • status

          String status

          The status of the DB security group.

    • Class com.amazonaws.services.rds.model.DBSecurityGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSecurityGroupNotSupportedException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSecurityGroupQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSnapshot extends Object implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          Specifies the identifier for the DB snapshot.

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          Specifies the DB instance identifier of the DB instance this DB snapshot was created from.

        • snapshotCreateTime

          Date snapshotCreateTime

          Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

        • engine

          String engine

          Specifies the name of the database engine.

        • allocatedStorage

          Integer allocatedStorage

          Specifies the allocated storage size in gibibytes (GiB).

        • status

          String status

          Specifies the status of this DB snapshot.

        • port

          Integer port

          Specifies the port that the database engine was listening on at the time of the snapshot.

        • availabilityZone

          String availabilityZone

          Specifies the name of the Availability Zone the DB instance was located in at the time of the DB snapshot.

        • vpcId

          String vpcId

          Provides the VPC ID associated with the DB snapshot.

        • instanceCreateTime

          Date instanceCreateTime

          Specifies the time when the snapshot was taken, in Universal Coordinated Time (UTC).

        • masterUsername

          String masterUsername

          Provides the master username for the DB snapshot.

        • engineVersion

          String engineVersion

          Specifies the version of the database engine.

        • licenseModel

          String licenseModel

          License model information for the restored DB instance.

        • snapshotType

          String snapshotType

          Provides the type of the DB snapshot.

        • iops

          Integer iops

          Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

        • optionGroupName

          String optionGroupName

          Provides the option group name for the DB snapshot.

        • percentProgress

          Integer percentProgress

          The percentage of the estimated data that has been transferred.

        • sourceRegion

          String sourceRegion

          The AWS Region that the DB snapshot was created in or copied from.

        • sourceDBSnapshotIdentifier

          String sourceDBSnapshotIdentifier

          The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was copied from. It only has value in case of cross-customer or cross-region copy.

        • storageType

          String storageType

          Specifies the storage type associated with DB snapshot.

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which to associate the instance for TDE encryption.

        • encrypted

          Boolean encrypted

          Specifies whether the DB snapshot is encrypted.

        • kmsKeyId

          String kmsKeyId

          If Encrypted is true, the AWS KMS key identifier for the encrypted DB snapshot.

        • dBSnapshotArn

          String dBSnapshotArn

          The Amazon Resource Name (ARN) for the DB snapshot.

        • timezone

          String timezone

          The time zone of the DB snapshot. In most cases, the Timezone element is empty. Timezone content appears only for snapshots taken from Microsoft SQL Server DB instances that were created with a time zone specified.

        • iAMDatabaseAuthenticationEnabled

          Boolean iAMDatabaseAuthenticationEnabled

          True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance when the DB snapshot was created.

        • dbiResourceId

          String dbiResourceId

          The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

    • Class com.amazonaws.services.rds.model.DBSnapshotAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSnapshotAttribute extends Object implements Serializable

      • Serialized Fields

        • attributeName

          String attributeName

          The name of the manual DB snapshot attribute.

          The attribute named restore refers to the list of AWS accounts that have permission to copy or restore the manual DB cluster snapshot. For more information, see the ModifyDBSnapshotAttribute API action.

        • attributeValues

          SdkInternalList<T> attributeValues

          The value or values for the manual DB snapshot attribute.

          If the AttributeName field is set to restore, then this element returns a list of IDs of the AWS accounts that are authorized to copy or restore the manual DB snapshot. If a value of all is in the list, then the manual DB snapshot is public and available for any AWS account to copy or restore.

    • Class com.amazonaws.services.rds.model.DBSnapshotAttributesResult extends Object implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier of the manual DB snapshot that the attributes apply to.

        • dBSnapshotAttributes

          SdkInternalList<T> dBSnapshotAttributes

          The list of attributes and values for the manual DB snapshot.

    • Class com.amazonaws.services.rds.model.DBSnapshotNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetGroup extends Object implements Serializable

      • Serialized Fields

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name of the DB subnet group.

        • dBSubnetGroupDescription

          String dBSubnetGroupDescription

          Provides the description of the DB subnet group.

        • vpcId

          String vpcId

          Provides the VpcId of the DB subnet group.

        • subnetGroupStatus

          String subnetGroupStatus

          Provides the status of the DB subnet group.

        • subnets

          SdkInternalList<T> subnets

          Contains a list of Subnet elements.

        • dBSubnetGroupArn

          String dBSubnetGroupArn

          The Amazon Resource Name (ARN) for the DB subnet group.

    • Class com.amazonaws.services.rds.model.DBSubnetGroupAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetGroupDoesNotCoverEnoughAZsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetGroupNotAllowedException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetGroupQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBSubnetQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DBUpgradeDependencyFailureException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DeleteCustomAvailabilityZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The custom AZ identifier.

    • Class com.amazonaws.services.rds.model.DeleteDBClusterEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.

    • Class com.amazonaws.services.rds.model.DeleteDBClusterEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointResourceIdentifier

          String dBClusterEndpointResourceIdentifier

          A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

        • endpoint

          String endpoint

          The DNS address of the endpoint.

        • status

          String status

          The current status of the endpoint. One of: creating, available, deleting, modifying.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, CUSTOM.

        • customEndpointType

          String customEndpointType

          The type associated with a custom endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

        • dBClusterEndpointArn

          String dBClusterEndpointArn

          The Amazon Resource Name (ARN) for the endpoint.

    • Class com.amazonaws.services.rds.model.DeleteDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group.

          Constraints:

          • Must be the name of an existing DB cluster parameter group.

          • You can't delete a default DB cluster parameter group.

          • Can't be associated with any DB clusters.

    • Class com.amazonaws.services.rds.model.DeleteDBClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DeleteDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier for the DB cluster to be deleted. This parameter isn't case-sensitive.

          Constraints:

          • Must match an existing DBClusterIdentifier.

        • skipFinalSnapshot

          Boolean skipFinalSnapshot

          A value that indicates whether to skip the creation of a final DB cluster snapshot before the DB cluster is deleted. If skip is specified, no DB cluster snapshot is created. If skip isn't specified, a DB cluster snapshot is created before the DB cluster is deleted. By default, skip isn't specified, and the DB cluster snapshot is created. By default, this parameter is disabled.

          You must specify a FinalDBSnapshotIdentifier parameter if SkipFinalSnapshot is disabled.

        • finalDBSnapshotIdentifier

          String finalDBSnapshotIdentifier

          The DB cluster snapshot identifier of the new DB cluster snapshot created when SkipFinalSnapshot is disabled.

          Specifying this parameter and also skipping the creation of a final DB cluster snapshot with the SkipFinalShapshot parameter results in an error.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

    • Class com.amazonaws.services.rds.model.DeleteDBClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          The identifier of the DB cluster snapshot to delete.

          Constraints: Must be the name of an existing DB cluster snapshot in the available state.

    • Class com.amazonaws.services.rds.model.DeleteDBInstanceAutomatedBackupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dbiResourceId

          String dbiResourceId

          The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

    • Class com.amazonaws.services.rds.model.DeleteDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier for the DB instance to be deleted. This parameter isn't case-sensitive.

          Constraints:

          • Must match the name of an existing DB instance.

        • skipFinalSnapshot

          Boolean skipFinalSnapshot

          A value that indicates whether to skip the creation of a final DB snapshot before the DB instance is deleted. If skip is specified, no DB snapshot is created. If skip isn't specified, a DB snapshot is created before the DB instance is deleted. By default, skip isn't specified, and the DB snapshot is created.

          When a DB instance is in a failure state and has a status of 'failed', 'incompatible-restore', or 'incompatible-network', it can only be deleted when skip is specified.

          Specify skip when deleting a Read Replica.

          The FinalDBSnapshotIdentifier parameter must be specified if skip isn't specified.

        • finalDBSnapshotIdentifier

          String finalDBSnapshotIdentifier

          The DBSnapshotIdentifier of the new DBSnapshot created when the SkipFinalSnapshot parameter is disabled.

          Specifying this parameter and also specifying to skip final DB snapshot creation in SkipFinalShapshot results in an error.

          Constraints:

          • Must be 1 to 255 letters or numbers.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          • Can't be specified when deleting a Read Replica.

        • deleteAutomatedBackups

          Boolean deleteAutomatedBackups

          A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.

    • Class com.amazonaws.services.rds.model.DeleteDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group.

          Constraints:

          • Must be the name of an existing DB parameter group

          • You can't delete a default DB parameter group

          • Can't be associated with any DB instances

    • Class com.amazonaws.services.rds.model.DeleteDBParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DeleteDBProxyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The name of the DB proxy to delete.

    • Class com.amazonaws.services.rds.model.DeleteDBProxyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxy

          DBProxy dBProxy

          The data structure representing the details of the DB proxy that you delete.

    • Class com.amazonaws.services.rds.model.DeleteDBSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name of the DB security group to delete.

          You can't delete the default DB security group.

          Constraints:

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          • Must not be "Default"

    • Class com.amazonaws.services.rds.model.DeleteDBSecurityGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DeleteDBSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The DB snapshot identifier.

          Constraints: Must be the name of an existing DB snapshot in the available state.

    • Class com.amazonaws.services.rds.model.DeleteDBSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name of the database subnet group to delete.

          You can't delete the default subnet group.

          Constraints:

          Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

          Example: mySubnetgroup

    • Class com.amazonaws.services.rds.model.DeleteDBSubnetGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DeleteEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the RDS event notification subscription you want to delete.

    • Class com.amazonaws.services.rds.model.DeleteGlobalClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          The cluster identifier of the global database cluster being deleted.

    • Class com.amazonaws.services.rds.model.DeleteInstallationMediaRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • installationMediaId

          String installationMediaId

          The installation medium ID.

    • Class com.amazonaws.services.rds.model.DeleteInstallationMediaResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • installationMediaId

          String installationMediaId

          The installation medium ID.

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The custom Availability Zone (AZ) that contains the installation media.

        • engine

          String engine

          The DB engine.

        • engineVersion

          String engineVersion

          The engine version of the DB engine.

        • engineInstallationMediaPath

          String engineInstallationMediaPath

          The path to the installation medium for the DB engine.

        • oSInstallationMediaPath

          String oSInstallationMediaPath

          The path to the installation medium for the operating system associated with the DB engine.

        • status

          String status

          The status of the installation medium.

        • failureCause

          InstallationMediaFailureCause failureCause

          If an installation media failure occurred, the cause of the failure.

    • Class com.amazonaws.services.rds.model.DeleteOptionGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          The name of the option group to be deleted.

          You can't delete default option groups.

    • Class com.amazonaws.services.rds.model.DeleteOptionGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DeregisterDBProxyTargetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier of the DBProxy that is associated with the DBProxyTargetGroup.

        • targetGroupName

          String targetGroupName

          The identifier of the DBProxyTargetGroup.

        • dBInstanceIdentifiers

          SdkInternalList<T> dBInstanceIdentifiers

          One or more DB instance identifiers.

        • dBClusterIdentifiers

          SdkInternalList<T> dBClusterIdentifiers

          One or more DB cluster identifiers.

    • Class com.amazonaws.services.rds.model.DeregisterDBProxyTargetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.DescribeAccountAttributesRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.rds.model.DescribeAccountAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • accountQuotas

          SdkInternalList<T> accountQuotas

          A list of AccountQuota objects. Within this list, each quota has a name, a count of usage toward the quota maximum, and a maximum value for the quota.

    • Class com.amazonaws.services.rds.model.DescribeCertificatesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • certificateIdentifier

          String certificateIdentifier

          The user-supplied certificate identifier. If this parameter is specified, information for only the identified certificate is returned. This parameter isn't case-sensitive.

          Constraints:

          • Must match an existing CertificateIdentifier.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeCertificatesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • certificates

          SdkInternalList<T> certificates

          The list of Certificate objects for the AWS account.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

    • Class com.amazonaws.services.rds.model.DescribeCustomAvailabilityZonesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more custom AZs to describe.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeCustomAvailabilityZonesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • customAvailabilityZones

          SdkInternalList<T> customAvailabilityZones

          The list of CustomAvailabilityZone objects for the AWS account.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterBacktracksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster to be described. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster1

        • backtrackIdentifier

          String backtrackIdentifier

          If specified, this value is the backtrack identifier of the backtrack to be described.

          Constraints:

          Example: 123e4567-e89b-12d3-a456-426655440000

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more DB clusters to describe. Supported filters include the following:

          • db-cluster-backtrack-id - Accepts backtrack identifiers. The results list includes information about only the backtracks identified by these identifiers.

          • db-cluster-backtrack-status - Accepts any of the following backtrack status values:

            • applying

            • completed

            • failed

            • pending

            The results list includes information about only the backtracks identified by these values.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterBacktracks request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterBacktracksResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A pagination token that can be used in a later DescribeDBClusterBacktracks request.

        • dBClusterBacktracks

          SdkInternalList<T> dBClusterBacktracks

          Contains a list of backtracks for the user.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterEndpointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier of the endpoint to describe. This parameter is stored as a lowercase string.

        • filters

          SdkInternalList<T> filters

          A set of name-value pairs that define which endpoints to include in the output. The filters are specified as name-value pairs, in the format Name=endpoint_type,Values=endpoint_type1,endpoint_type2,.... Name can be one of: db-cluster-endpoint-type, db-cluster-endpoint-custom-type, db-cluster-endpoint-id, db-cluster-endpoint-status. Values for the db-cluster-endpoint-type filter can be one or more of: reader, writer, custom. Values for the db-cluster-endpoint-custom-type filter can be one or more of: reader, any. Values for the db-cluster-endpoint-status filter can be one or more of: available, creating, deleting, modifying.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterEndpoints request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterEndpointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterEndpoints request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBClusterEndpoints

          SdkInternalList<T> dBClusterEndpoints

          Contains the details of the endpoints associated with the cluster and matching any filter conditions.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterParameterGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of a specific DB cluster parameter group to return details for.

          Constraints:

          • If supplied, must match the name of an existing DBClusterParameterGroup.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterParameterGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBClusterParameterGroups

          SdkInternalList<T> dBClusterParameterGroups

          A list of DB cluster parameter groups.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of a specific DB cluster parameter group to return parameter details for.

          Constraints:

          • If supplied, must match the name of an existing DBClusterParameterGroup.

        • source

          String source

          A value that indicates to return only parameters for a specific source. Parameter sources can be engine, service, or customer.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterParametersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • parameters

          SdkInternalList<T> parameters

          Provides a list of parameters for the DB cluster parameter group.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

    • Class com.amazonaws.services.rds.model.DescribeDBClusterSnapshotAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          The identifier for the DB cluster snapshot to describe the attributes for.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterSnapshotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The ID of the DB cluster to retrieve the list of DB cluster snapshots for. This parameter can't be used in conjunction with the DBClusterSnapshotIdentifier parameter. This parameter isn't case-sensitive.

          Constraints:

          • If supplied, must match the identifier of an existing DBCluster.

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          A specific DB cluster snapshot identifier to describe. This parameter can't be used in conjunction with the DBClusterIdentifier parameter. This value is stored as a lowercase string.

          Constraints:

          • If supplied, must match the identifier of an existing DBClusterSnapshot.

          • If this identifier is for an automated snapshot, the SnapshotType parameter must also be specified.

        • snapshotType

          String snapshotType

          The type of DB cluster snapshots to be returned. You can specify one of the following values:

          • automated - Return all DB cluster snapshots that have been automatically taken by Amazon RDS for my AWS account.

          • manual - Return all DB cluster snapshots that have been taken by my AWS account.

          • shared - Return all manual DB cluster snapshots that have been shared to my AWS account.

          • public - Return all DB cluster snapshots that have been marked as public.

          If you don't specify a SnapshotType value, then both automated and manual DB cluster snapshots are returned. You can include shared DB cluster snapshots with these results by enabling the IncludeShared parameter. You can include public DB cluster snapshots with these results by enabling the IncludePublic parameter.

          The IncludeShared and IncludePublic parameters don't apply for SnapshotType values of manual or automated. The IncludePublic parameter doesn't apply when SnapshotType is set to shared. The IncludeShared parameter doesn't apply when SnapshotType is set to public.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more DB cluster snapshots to describe.

          Supported filters:

          • db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon Resource Names (ARNs).

          • db-cluster-snapshot-id - Accepts DB cluster snapshot identifiers.

          • snapshot-type - Accepts types of DB cluster snapshots.

          • engine - Accepts names of database engines.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterSnapshots request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • includeShared

          Boolean includeShared

          A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.

          You can give an AWS account permission to restore a manual DB cluster snapshot from another AWS account by the ModifyDBClusterSnapshotAttribute API action.

        • includePublic

          Boolean includePublic

          A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.

          You can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute API action.

    • Class com.amazonaws.services.rds.model.DescribeDBClusterSnapshotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusterSnapshots request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBClusterSnapshots

          SdkInternalList<T> dBClusterSnapshots

          Provides a list of DB cluster snapshots for the user.

    • Class com.amazonaws.services.rds.model.DescribeDBClustersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The user-supplied DB cluster identifier. If this parameter is specified, information from only the specific DB cluster is returned. This parameter isn't case-sensitive.

          Constraints:

          • If supplied, must match an existing DBClusterIdentifier.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more DB clusters to describe.

          Supported filters:

          • db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon Resource Names (ARNs). The results list will only include information about the DB clusters identified by these ARNs.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBClusters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • includeShared

          Boolean includeShared

          Optional Boolean parameter that specifies whether the output includes information about clusters shared from other AWS accounts.

    • Class com.amazonaws.services.rds.model.DescribeDBClustersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A pagination token that can be used in a later DescribeDBClusters request.

        • dBClusters

          SdkInternalList<T> dBClusters

          Contains a list of DB clusters for the user.

    • Class com.amazonaws.services.rds.model.DescribeDBEngineVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • engine

          String engine

          The database engine to return.

        • engineVersion

          String engineVersion

          The database engine version to return.

          Example: 5.1.49

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The name of a specific DB parameter group family to return details for.

          Constraints:

          • If supplied, must match an existing DBParameterGroupFamily.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • defaultOnly

          Boolean defaultOnly

          A value that indicates whether only the default version of the specified engine or engine and major version combination is returned.

        • listSupportedCharacterSets

          Boolean listSupportedCharacterSets

          A value that indicates whether to list the supported character sets for each engine version.

          If this parameter is enabled and the requested engine supports the CharacterSetName parameter for CreateDBInstance, the response includes a list of supported character sets for each engine version.

        • listSupportedTimezones

          Boolean listSupportedTimezones

          A value that indicates whether to list the supported time zones for each engine version.

          If this parameter is enabled and the requested engine supports the TimeZone parameter for CreateDBInstance, the response includes a list of supported time zones for each engine version.

        • includeAll

          Boolean includeAll

          A value that indicates whether to include engine versions that aren't available in the list. The default is to list only available engine versions.

    • Class com.amazonaws.services.rds.model.DescribeDBEngineVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBEngineVersions

          SdkInternalList<T> dBEngineVersions

          A list of DBEngineVersion elements.

    • Class com.amazonaws.services.rds.model.DescribeDBInstanceAutomatedBackupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dbiResourceId

          String dbiResourceId

          The resource ID of the DB instance that is the source of the automated backup. This parameter isn't case-sensitive.

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          (Optional) The user-supplied instance identifier. If this parameter is specified, it must match the identifier of an existing DB instance. It returns information from the specific DB instance' automated backup. This parameter isn't case-sensitive.

        • filters

          SdkInternalList<T> filters

          A filter that specifies which resources to return based on status.

          Supported filters are the following:

          • status

            • active - automated backups for current instances

            • retained - automated backups for deleted instances

            • creating - automated backups that are waiting for the first automated snapshot to be available

          • db-instance-id - Accepts DB instance identifiers and Amazon Resource Names (ARNs) for DB instances. The results list includes only information about the DB instance automated backupss identified by these ARNs.

          • dbi-resource-id - Accepts DB instance resource identifiers and DB Amazon Resource Names (ARNs) for DB instances. The results list includes only information about the DB instance resources identified by these ARNs.

          Returns all resources by default. The status for each resource is specified in the response.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

        • marker

          String marker

          The pagination token provided in the previous request. If this parameter is specified the response includes only records beyond the marker, up to MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBInstanceAutomatedBackupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

        • dBInstanceAutomatedBackups

          SdkInternalList<T> dBInstanceAutomatedBackups

          A list of DBInstanceAutomatedBackup instances.

    • Class com.amazonaws.services.rds.model.DescribeDBInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The user-supplied instance identifier. If this parameter is specified, information from only the specific DB instance is returned. This parameter isn't case-sensitive.

          Constraints:

          • If supplied, must match the identifier of an existing DBInstance.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more DB instances to describe.

          Supported filters:

          • db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon Resource Names (ARNs). The results list will only include information about the DB instances associated with the DB clusters identified by these ARNs.

          • db-instance-id - Accepts DB instance identifiers and DB instance Amazon Resource Names (ARNs). The results list will only include information about the DB instances identified by these ARNs.

          • dbi-resource-id - Accepts DB instance resource identifiers. The results list will only include information about the DB instances identified by these DB instance resource identifiers.

          • domain - Accepts Active Directory directory IDs. The results list will only include information about the DB instances associated with these domains.

          • engine - Accepts engine names. The results list will only include information about the DB instances for these engines.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBInstances request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

        • dBInstances

          SdkInternalList<T> dBInstances

          A list of DBInstance instances.

    • Class com.amazonaws.services.rds.model.DescribeDBLogFilesDetails extends Object implements Serializable

      • Serialized Fields

        • logFileName

          String logFileName

          The name of the log file for the specified DB instance.

        • lastWritten

          Long lastWritten

          A POSIX timestamp when the last log entry was written.

        • size

          Long size

          The size, in bytes, of the log file for the specified DB instance.

    • Class com.amazonaws.services.rds.model.DescribeDBLogFilesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The customer-assigned name of the DB instance that contains the log files you want to list.

          Constraints:

          • Must match the identifier of an existing DBInstance.

        • filenameContains

          String filenameContains

          Filters the available log files for log file names that contain the specified string.

        • fileLastWritten

          Long fileLastWritten

          Filters the available log files for files written since the specified date, in POSIX timestamp format with milliseconds.

        • fileSize

          Long fileSize

          Filters the available log files for files larger than the specified size.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

        • marker

          String marker

          The pagination token provided in the previous request. If this parameter is specified the response includes only records beyond the marker, up to MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBLogFilesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • describeDBLogFiles

          SdkInternalList<T> describeDBLogFiles

          The DB log files returned.

        • marker

          String marker

          A pagination token that can be used in a later DescribeDBLogFiles request.

    • Class com.amazonaws.services.rds.model.DescribeDBParameterGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of a specific DB parameter group to return details for.

          Constraints:

          • If supplied, must match the name of an existing DBClusterParameterGroup.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBParameterGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBParameterGroups

          SdkInternalList<T> dBParameterGroups

          A list of DBParameterGroup instances.

    • Class com.amazonaws.services.rds.model.DescribeDBParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of a specific DB parameter group to return details for.

          Constraints:

          • If supplied, must match the name of an existing DBParameterGroup.

        • source

          String source

          The parameter types to return.

          Default: All parameter types returned

          Valid Values: user | system | engine-default

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBParametersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • parameters

          SdkInternalList<T> parameters

          A list of Parameter values.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBProxiesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The name of the DB proxy.

        • filters

          SdkInternalList<T> filters

          This parameter is not currently supported.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

          Default: 100

          Constraints: Minimum 20, maximum 100.

    • Class com.amazonaws.services.rds.model.DescribeDBProxiesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxies

          SdkInternalList<T> dBProxies

          A return value representing an arbitrary number of DBProxy data structures.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBProxyTargetGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier of the DBProxy associated with the target group.

        • targetGroupName

          String targetGroupName

          The identifier of the DBProxyTargetGroup to describe.

        • filters

          SdkInternalList<T> filters

          This parameter is not currently supported.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

          Default: 100

          Constraints: Minimum 20, maximum 100.

    • Class com.amazonaws.services.rds.model.DescribeDBProxyTargetGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targetGroups

          SdkInternalList<T> targetGroups

          An arbitrary number of DBProxyTargetGroup objects, containing details of the corresponding target groups.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBProxyTargetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier of the DBProxyTarget to describe.

        • targetGroupName

          String targetGroupName

          The identifier of the DBProxyTargetGroup to describe.

        • filters

          SdkInternalList<T> filters

          This parameter is not currently supported.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

          Default: 100

          Constraints: Minimum 20, maximum 100.

    • Class com.amazonaws.services.rds.model.DescribeDBProxyTargetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targets

          SdkInternalList<T> targets

          An arbitrary number of DBProxyTarget objects, containing details of the corresponding targets.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBSecurityGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name of the DB security group to return details for.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBSecurityGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBSecurityGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBSecurityGroups

          SdkInternalList<T> dBSecurityGroups

          A list of DBSecurityGroup instances.

    • Class com.amazonaws.services.rds.model.DescribeDBSnapshotAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier for the DB snapshot to describe the attributes for.

    • Class com.amazonaws.services.rds.model.DescribeDBSnapshotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The ID of the DB instance to retrieve the list of DB snapshots for. This parameter can't be used in conjunction with DBSnapshotIdentifier. This parameter isn't case-sensitive.

          Constraints:

          • If supplied, must match the identifier of an existing DBInstance.

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          A specific DB snapshot identifier to describe. This parameter can't be used in conjunction with DBInstanceIdentifier. This value is stored as a lowercase string.

          Constraints:

          • If supplied, must match the identifier of an existing DBSnapshot.

          • If this identifier is for an automated snapshot, the SnapshotType parameter must also be specified.

        • snapshotType

          String snapshotType

          The type of snapshots to be returned. You can specify one of the following values:

          • automated - Return all DB snapshots that have been automatically taken by Amazon RDS for my AWS account.

          • manual - Return all DB snapshots that have been taken by my AWS account.

          • shared - Return all manual DB snapshots that have been shared to my AWS account.

          • public - Return all DB snapshots that have been marked as public.

          • awsbackup - Return the DB snapshots managed by the AWS Backup service.

            For information about AWS Backup, see the AWS Backup Developer Guide.

            The awsbackup type does not apply to Aurora.

          If you don't specify a SnapshotType value, then both automated and manual snapshots are returned. Shared and public DB snapshots are not included in the returned results by default. You can include shared snapshots with these results by enabling the IncludeShared parameter. You can include public snapshots with these results by enabling the IncludePublic parameter.

          The IncludeShared and IncludePublic parameters don't apply for SnapshotType values of manual or automated. The IncludePublic parameter doesn't apply when SnapshotType is set to shared. The IncludeShared parameter doesn't apply when SnapshotType is set to public.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more DB snapshots to describe.

          Supported filters:

          • db-instance-id - Accepts DB instance identifiers and DB instance Amazon Resource Names (ARNs).

          • db-snapshot-id - Accepts DB snapshot identifiers.

          • dbi-resource-id - Accepts identifiers of source DB instances.

          • snapshot-type - Accepts types of DB snapshots.

          • engine - Accepts names of database engines.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBSnapshots request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • includeShared

          Boolean includeShared

          A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.

          You can give an AWS account permission to restore a manual DB snapshot from another AWS account by using the ModifyDBSnapshotAttribute API action.

        • includePublic

          Boolean includePublic

          A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.

          You can share a manual DB snapshot as public by using the ModifyDBSnapshotAttribute API.

        • dbiResourceId

          String dbiResourceId

          A specific DB resource ID to describe.

    • Class com.amazonaws.services.rds.model.DescribeDBSnapshotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBSnapshots

          SdkInternalList<T> dBSnapshots

          A list of DBSnapshot instances.

    • Class com.amazonaws.services.rds.model.DescribeDBSubnetGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name of the DB subnet group to return details for.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeDBSubnetGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeDBSubnetGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • dBSubnetGroups

          SdkInternalList<T> dBSubnetGroups

          A list of DBSubnetGroup instances.

    • Class com.amazonaws.services.rds.model.DescribeEngineDefaultClusterParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The name of the DB cluster parameter group family to return engine parameter information for.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeEngineDefaultClusterParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeEngineDefaultParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          The name of the DB parameter group family.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeEngineDefaultParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeEventCategoriesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceType

          String sourceType

          The type of source that is generating the events.

          Valid values: db-instance | db-parameter-group | db-security-group | db-snapshot

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

    • Class com.amazonaws.services.rds.model.DescribeEventCategoriesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • eventCategoriesMapList

          SdkInternalList<T> eventCategoriesMapList

          A list of EventCategoriesMap data types.

    • Class com.amazonaws.services.rds.model.DescribeEventsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceIdentifier

          String sourceIdentifier

          The identifier of the event source for which events are returned. If not specified, then all sources are included in the response.

          Constraints:

          • If SourceIdentifier is supplied, SourceType must also be provided.

          • If the source type is DBInstance, then a DBInstanceIdentifier must be supplied.

          • If the source type is DBSecurityGroup, a DBSecurityGroupName must be supplied.

          • If the source type is DBParameterGroup, a DBParameterGroupName must be supplied.

          • If the source type is DBSnapshot, a DBSnapshotIdentifier must be supplied.

          • Can't end with a hyphen or contain two consecutive hyphens.

        • sourceType

          String sourceType

          The event source to retrieve events for. If no value is specified, all events are returned.

        • startTime

          Date startTime

          The beginning of the time interval to retrieve events for, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2009-07-08T18:00Z

        • endTime

          Date endTime

          The end of the time interval for which to retrieve events, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2009-07-08T18:00Z

        • duration

          Integer duration

          The number of minutes to retrieve events for.

          Default: 60

        • eventCategories

          SdkInternalList<T> eventCategories

          A list of event categories that trigger notifications for a event notification subscription.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeEvents request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeEventsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous Events request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

        • events

          SdkInternalList<T> events

          A list of Event instances.

    • Class com.amazonaws.services.rds.model.DescribeEventSubscriptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the RDS event notification subscription you want to describe.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

    • Class com.amazonaws.services.rds.model.DescribeEventSubscriptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • eventSubscriptionsList

          SdkInternalList<T> eventSubscriptionsList

          A list of EventSubscriptions data types.

    • Class com.amazonaws.services.rds.model.DescribeExportTasksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          The identifier of the snapshot export task to be described.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.

        • filters

          SdkInternalList<T> filters

          Filters specify one or more snapshot exports to describe. The filters are specified as name-value pairs that define what to include in the output.

          Supported filters include the following:

          • export-task-identifier - An identifier for the snapshot export task.

          • s3-bucket - The Amazon S3 bucket the snapshot is exported to.

          • source-arn - The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3

          • status - The status of the export task.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeExportTasks request. If you specify this parameter, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

        • maxRecords

          String maxRecords

          The maximum number of records to include in the response. If more records exist than the specified value, a pagination token called a marker is included in the response. You can use the marker in a later DescribeExportTasks request to retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

    • Class com.amazonaws.services.rds.model.DescribeExportTasksResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A pagination token that can be used in a later DescribeExportTasks request. A marker is used for pagination to identify the location to begin output for the next response of DescribeExportTasks.

        • exportTasks

          SdkInternalList<T> exportTasks

          Information about an export of a snapshot to Amazon S3.

    • Class com.amazonaws.services.rds.model.DescribeGlobalClustersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          The user-supplied DB cluster identifier. If this parameter is specified, information from only the specific DB cluster is returned. This parameter isn't case-sensitive.

          Constraints:

          • If supplied, must match an existing DBClusterIdentifier.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more global DB clusters to describe.

          Supported filters:

          • db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon Resource Names (ARNs). The results list will only include information about the DB clusters identified by these ARNs.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeGlobalClusters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeGlobalClustersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeGlobalClusters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • globalClusters

          SdkInternalList<T> globalClusters

          The list of global clusters returned by this request.

    • Class com.amazonaws.services.rds.model.DescribeInstallationMediaRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • installationMediaId

          String installationMediaId

          The installation medium ID.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more installation media to describe. Supported filters include the following:

          • custom-availability-zone-id - Accepts custom Availability Zone (AZ) identifiers. The results list includes information about only the custom AZs identified by these identifiers.

          • engine - Accepts database engines. The results list includes information about only the database engines identified by these identifiers.

            For more information about the valid engines for installation media, see ImportInstallationMedia.

        • maxRecords

          Integer maxRecords

          An optional pagination token provided by a previous DescribeInstallationMedia request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeInstallationMediaResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous DescribeInstallationMedia request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • installationMedia

          SdkInternalList<T> installationMedia

          The list of InstallationMedia objects for the AWS account.

    • Class com.amazonaws.services.rds.model.DescribeOptionGroupOptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • engineName

          String engineName

          A required parameter. Options available for the given engine name are described.

        • majorEngineVersion

          String majorEngineVersion

          If specified, filters the results to include only options for the specified major engine version.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeOptionGroupOptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • optionGroupOptions

          SdkInternalList<T> optionGroupOptions
        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeOptionGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          The name of the option group to describe. Can't be supplied together with EngineName or MajorEngineVersion.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeOptionGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • engineName

          String engineName

          Filters the list of option groups to only include groups associated with a specific database engine.

        • majorEngineVersion

          String majorEngineVersion

          Filters the list of option groups to only include groups associated with a specific database engine version. If specified, then EngineName must also be specified.

    • Class com.amazonaws.services.rds.model.DescribeOptionGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • optionGroupsList

          SdkInternalList<T> optionGroupsList

          List of option groups.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeOrderableDBInstanceOptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • engine

          String engine

          The name of the engine to retrieve DB instance options for.

        • engineVersion

          String engineVersion

          The engine version filter value. Specify this parameter to show only the available offerings matching the specified engine version.

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

        • licenseModel

          String licenseModel

          The license model filter value. Specify this parameter to show only the available offerings matching the specified license model.

        • vpc

          Boolean vpc

          A value that indicates whether to show only VPC or non-VPC offerings.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

    • Class com.amazonaws.services.rds.model.DescribeOrderableDBInstanceOptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • orderableDBInstanceOptions

          SdkInternalList<T> orderableDBInstanceOptions

          An OrderableDBInstanceOption structure containing information about orderable options for the DB instance.

        • marker

          String marker

          An optional pagination token provided by a previous OrderableDBInstanceOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

    • Class com.amazonaws.services.rds.model.DescribePendingMaintenanceActionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceIdentifier

          String resourceIdentifier

          The ARN of a resource to return pending maintenance actions for.

        • filters

          SdkInternalList<T> filters

          A filter that specifies one or more resources to return pending maintenance actions for.

          Supported filters:

          • db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon Resource Names (ARNs). The results list will only include pending maintenance actions for the DB clusters identified by these ARNs.

          • db-instance-id - Accepts DB instance identifiers and DB instance ARNs. The results list will only include pending maintenance actions for the DB instances identified by these ARNs.

        • marker

          String marker

          An optional pagination token provided by a previous DescribePendingMaintenanceActions request. If this parameter is specified, the response includes only records beyond the marker, up to a number of records specified by MaxRecords.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

    • Class com.amazonaws.services.rds.model.DescribePendingMaintenanceActionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • pendingMaintenanceActions

          SdkInternalList<T> pendingMaintenanceActions

          A list of the pending maintenance actions for the resource.

        • marker

          String marker

          An optional pagination token provided by a previous DescribePendingMaintenanceActions request. If this parameter is specified, the response includes only records beyond the marker, up to a number of records specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeReservedDBInstancesOfferingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedDBInstancesOfferingId

          String reservedDBInstancesOfferingId

          The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

          Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

        • duration

          String duration

          Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

          Valid Values: 1 | 3 | 31536000 | 94608000

        • productDescription

          String productDescription

          Product description filter value. Specify this parameter to show only the available offerings that contain the specified product description.

          The results show offerings that partially match the filter value.

        • offeringType

          String offeringType

          The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

          Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        • multiAZ

          Boolean multiAZ

          A value that indicates whether to show only those reservations that support Multi-AZ.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeReservedDBInstancesOfferingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • reservedDBInstancesOfferings

          SdkInternalList<T> reservedDBInstancesOfferings

          A list of reserved DB instance offerings.

    • Class com.amazonaws.services.rds.model.DescribeReservedDBInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedDBInstanceId

          String reservedDBInstanceId

          The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

        • reservedDBInstancesOfferingId

          String reservedDBInstancesOfferingId

          The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

        • duration

          String duration

          The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

          Valid Values: 1 | 3 | 31536000 | 94608000

        • productDescription

          String productDescription

          The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

        • offeringType

          String offeringType

          The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

          Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        • multiAZ

          Boolean multiAZ

          A value that indicates whether to show only those reservations that support Multi-AZ.

        • leaseId

          String leaseId

          The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

          AWS Support might request the lease ID for an issue related to a reserved DB instance.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    • Class com.amazonaws.services.rds.model.DescribeReservedDBInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • reservedDBInstances

          SdkInternalList<T> reservedDBInstances

          A list of reserved DB instances.

    • Class com.amazonaws.services.rds.model.DescribeSourceRegionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • regionName

          String regionName

          The source AWS Region name. For example, us-east-1.

          Constraints:

          • Must specify a valid AWS Region name.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

          Default: 100

          Constraints: Minimum 20, maximum 100.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeSourceRegions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

    • Class com.amazonaws.services.rds.model.DescribeSourceRegionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        • sourceRegions

          SdkInternalList<T> sourceRegions

          A list of SourceRegion instances that contains each source AWS Region that the current AWS Region can get a Read Replica or a DB snapshot from.

    • Class com.amazonaws.services.rds.model.DescribeValidDBInstanceModificationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The customer identifier or the ARN of your DB instance.

    • Class com.amazonaws.services.rds.model.DomainMembership extends Object implements Serializable

      • Serialized Fields

        • domain

          String domain

          The identifier of the Active Directory Domain.

        • status

          String status

          The status of the DB instance's Active Directory Domain membership, such as joined, pending-join, failed etc).

        • fQDN

          String fQDN

          The fully qualified domain name of the Active Directory Domain.

        • iAMRoleName

          String iAMRoleName

          The name of the IAM role to be used when making API calls to the Directory Service.

    • Class com.amazonaws.services.rds.model.DomainNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.DoubleRange extends Object implements Serializable

      • Serialized Fields

        • from

          Double from

          The minimum value in the range.

        • to

          Double to

          The maximum value in the range.

    • Class com.amazonaws.services.rds.model.DownloadDBLogFilePortionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The customer-assigned name of the DB instance that contains the log files you want to list.

          Constraints:

          • Must match the identifier of an existing DBInstance.

        • logFileName

          String logFileName

          The name of the log file to be downloaded.

        • marker

          String marker

          The pagination token provided in the previous request or "0". If the Marker parameter is specified the response includes only records beyond the marker until the end of the file or up to NumberOfLines.

        • numberOfLines

          Integer numberOfLines

          The number of lines to download. If the number of lines specified results in a file over 1 MB in size, the file is truncated at 1 MB in size.

          If the NumberOfLines parameter is specified, then the block of lines returned can be from the beginning or the end of the log file, depending on the value of the Marker parameter.

          • If neither Marker or NumberOfLines are specified, the entire log file is returned up to a maximum of 10000 lines, starting with the most recent log entries first.

          • If NumberOfLines is specified and Marker isn't specified, then the most recent lines from the end of the log file are returned.

          • If Marker is specified as "0", then the specified number of lines from the beginning of the log file are returned.

          • You can download the log file in blocks of lines by specifying the size of the block using the NumberOfLines parameter, and by specifying a value of "0" for the Marker parameter in your first request. Include the Marker value returned in the response as the Marker value for the next request, continuing until the AdditionalDataPending response element returns false.

    • Class com.amazonaws.services.rds.model.DownloadDBLogFilePortionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • logFileData

          String logFileData

          Entries from the specified log file.

        • marker

          String marker

          A pagination token that can be used in a later DownloadDBLogFilePortion request.

        • additionalDataPending

          Boolean additionalDataPending

          Boolean value that if true, indicates there is more data to be downloaded.

    • Class com.amazonaws.services.rds.model.EC2SecurityGroup extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          Provides the status of the EC2 security group. Status can be "authorizing", "authorized", "revoking", and "revoked".

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          Specifies the name of the EC2 security group.

        • eC2SecurityGroupId

          String eC2SecurityGroupId

          Specifies the id of the EC2 security group.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          Specifies the AWS ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.

    • Class com.amazonaws.services.rds.model.Endpoint extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          Specifies the DNS address of the DB instance.

        • port

          Integer port

          Specifies the port that the database engine is listening on.

        • hostedZoneId

          String hostedZoneId

          Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

    • Class com.amazonaws.services.rds.model.EngineDefaults extends Object implements Serializable

      • Serialized Fields

        • dBParameterGroupFamily

          String dBParameterGroupFamily

          Specifies the name of the DB parameter group family that the engine default parameters apply to.

        • marker

          String marker

          An optional pagination token provided by a previous EngineDefaults request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords .

        • parameters

          SdkInternalList<T> parameters

          Contains a list of engine default parameters.

    • Class com.amazonaws.services.rds.model.Event extends Object implements Serializable

      • Serialized Fields

        • sourceIdentifier

          String sourceIdentifier

          Provides the identifier for the source of the event.

        • sourceType

          String sourceType

          Specifies the source type for this event.

        • message

          String message

          Provides the text of this event.

        • eventCategories

          SdkInternalList<T> eventCategories

          Specifies the category for the event.

        • date

          Date date

          Specifies the date and time of the event.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) for the event.

    • Class com.amazonaws.services.rds.model.EventCategoriesMap extends Object implements Serializable

      • Serialized Fields

        • sourceType

          String sourceType

          The source type that the returned categories belong to

        • eventCategories

          SdkInternalList<T> eventCategories

          The event categories for the specified source type

    • Class com.amazonaws.services.rds.model.EventSubscription extends Object implements Serializable

      • Serialized Fields

        • customerAwsId

          String customerAwsId

          The AWS customer account associated with the RDS event notification subscription.

        • custSubscriptionId

          String custSubscriptionId

          The RDS event notification subscription Id.

        • snsTopicArn

          String snsTopicArn

          The topic ARN of the RDS event notification subscription.

        • status

          String status

          The status of the RDS event notification subscription.

          Constraints:

          Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

          The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

        • subscriptionCreationTime

          String subscriptionCreationTime

          The time the RDS event notification subscription was created.

        • sourceType

          String sourceType

          The source type for the RDS event notification subscription.

        • sourceIdsList

          SdkInternalList<T> sourceIdsList

          A list of source IDs for the RDS event notification subscription.

        • eventCategoriesList

          SdkInternalList<T> eventCategoriesList

          A list of event categories for the RDS event notification subscription.

        • enabled

          Boolean enabled

          A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

        • eventSubscriptionArn

          String eventSubscriptionArn

          The Amazon Resource Name (ARN) for the event subscription.

    • Class com.amazonaws.services.rds.model.EventSubscriptionQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ExportTask extends Object implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          A unique identifier for the snapshot export task. This ID isn't an identifier for the Amazon S3 bucket where the snapshot is exported to.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.

        • exportOnly

          SdkInternalList<T> exportOnly

          The data exported from the snapshot. Valid values are the following:

          • database - Export all the data of the snapshot.

          • database.table [table-name] - Export a table of the snapshot.

          • database.schema [schema-name] - Export a database schema of the snapshot. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

          • database.schema.table [table-name] - Export a table of the database schema. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

        • snapshotTime

          Date snapshotTime

          The time that the snapshot was created.

        • taskStartTime

          Date taskStartTime

          The time that the snapshot export task started.

        • taskEndTime

          Date taskEndTime

          The time that the snapshot export task completed.

        • s3Bucket

          String s3Bucket

          The Amazon S3 bucket that the snapshot is exported to.

        • s3Prefix

          String s3Prefix

          The Amazon S3 bucket prefix that is the file name and path of the exported snapshot.

        • iamRoleArn

          String iamRoleArn

          The name of the IAM role that is used to write to Amazon S3 when exporting a snapshot.

        • kmsKeyId

          String kmsKeyId

          The ID of the AWS KMS key that is used to encrypt the snapshot when it's exported to Amazon S3. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key. The IAM role used for the snapshot export must have encryption and decryption permissions to use this KMS key.

        • status

          String status

          The progress status of the export task.

        • percentProgress

          Integer percentProgress

          The progress of the snapshot export task as a percentage.

        • totalExtractedDataInGB

          Integer totalExtractedDataInGB

          The total amount of data exported, in gigabytes.

        • failureCause

          String failureCause

          The reason the export failed, if it failed.

        • warningMessage

          String warningMessage

          A warning about the snapshot export task.

    • Class com.amazonaws.services.rds.model.ExportTaskAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ExportTaskNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.FailoverDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          A DB cluster identifier to force a failover for. This parameter isn't case-sensitive.

          Constraints:

          • Must match the identifier of an existing DBCluster.

        • targetDBInstanceIdentifier

          String targetDBInstanceIdentifier

          The name of the instance to promote to the primary instance.

          You must specify the instance identifier for an Aurora Replica in the DB cluster. For example, mydbcluster-replica1.

    • Class com.amazonaws.services.rds.model.Filter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the filter. Filter names are case-sensitive.

        • values

          SdkInternalList<T> values

          One or more filter values. Filter values are case-sensitive.

    • Class com.amazonaws.services.rds.model.GlobalCluster extends Object implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

        • globalClusterResourceId

          String globalClusterResourceId

          The AWS Region-unique, immutable identifier for the global database cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB cluster is accessed.

        • globalClusterArn

          String globalClusterArn

          The Amazon Resource Name (ARN) for the global database cluster.

        • status

          String status

          Specifies the current state of this global database cluster.

        • engine

          String engine

          The Aurora database engine used by the global database cluster.

        • engineVersion

          String engineVersion

          Indicates the database engine version.

        • databaseName

          String databaseName

          The default database name within the new global database cluster.

        • storageEncrypted

          Boolean storageEncrypted

          The storage encryption setting for the global database cluster.

        • deletionProtection

          Boolean deletionProtection

          The deletion protection setting for the new global database cluster.

        • globalClusterMembers

          SdkInternalList<T> globalClusterMembers

          The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

    • Class com.amazonaws.services.rds.model.GlobalClusterAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.GlobalClusterMember extends Object implements Serializable

      • Serialized Fields

        • dBClusterArn

          String dBClusterArn

          The Amazon Resource Name (ARN) for each Aurora cluster.

        • readers

          SdkInternalList<T> readers

          The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

        • isWriter

          Boolean isWriter

          Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.

    • Class com.amazonaws.services.rds.model.GlobalClusterNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.GlobalClusterQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.IamRoleMissingPermissionsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.IamRoleNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ImportInstallationMediaRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The identifier of the custom Availability Zone (AZ) to import the installation media to.

        • engine

          String engine

          The name of the database engine to be used for this instance.

          The list only includes supported DB engines that require an on-premises customer provided license.

          Valid Values:

          • sqlserver-ee

          • sqlserver-se

          • sqlserver-ex

          • sqlserver-web

        • engineVersion

          String engineVersion

          The version number of the database engine to use.

          For a list of valid engine versions, call DescribeDBEngineVersions.

          The following are the database engines and links to information about the major and minor versions. The list only includes DB engines that require an on-premises customer provided license.

          Microsoft SQL Server

          See Version and Feature Support on Amazon RDS in the Amazon RDS User Guide.

        • engineInstallationMediaPath

          String engineInstallationMediaPath

          The path to the installation medium for the specified DB engine.

          Example: SQLServerISO/en_sql_server_2016_enterprise_x64_dvd_8701793.iso

        • oSInstallationMediaPath

          String oSInstallationMediaPath

          The path to the installation medium for the operating system associated with the specified DB engine.

          Example: WindowsISO/en_windows_server_2016_x64_dvd_9327751.iso

    • Class com.amazonaws.services.rds.model.ImportInstallationMediaResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • installationMediaId

          String installationMediaId

          The installation medium ID.

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The custom Availability Zone (AZ) that contains the installation media.

        • engine

          String engine

          The DB engine.

        • engineVersion

          String engineVersion

          The engine version of the DB engine.

        • engineInstallationMediaPath

          String engineInstallationMediaPath

          The path to the installation medium for the DB engine.

        • oSInstallationMediaPath

          String oSInstallationMediaPath

          The path to the installation medium for the operating system associated with the DB engine.

        • status

          String status

          The status of the installation medium.

        • failureCause

          InstallationMediaFailureCause failureCause

          If an installation media failure occurred, the cause of the failure.

    • Class com.amazonaws.services.rds.model.InstallationMedia extends Object implements Serializable

      • Serialized Fields

        • installationMediaId

          String installationMediaId

          The installation medium ID.

        • customAvailabilityZoneId

          String customAvailabilityZoneId

          The custom Availability Zone (AZ) that contains the installation media.

        • engine

          String engine

          The DB engine.

        • engineVersion

          String engineVersion

          The engine version of the DB engine.

        • engineInstallationMediaPath

          String engineInstallationMediaPath

          The path to the installation medium for the DB engine.

        • oSInstallationMediaPath

          String oSInstallationMediaPath

          The path to the installation medium for the operating system associated with the DB engine.

        • status

          String status

          The status of the installation medium.

        • failureCause

          InstallationMediaFailureCause failureCause

          If an installation media failure occurred, the cause of the failure.

    • Class com.amazonaws.services.rds.model.InstallationMediaAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InstallationMediaFailureCause extends Object implements Serializable

      • Serialized Fields

        • message

          String message

          The reason that an installation media import failed.

    • Class com.amazonaws.services.rds.model.InstallationMediaNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InstanceQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InsufficientDBClusterCapacityException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InsufficientDBInstanceCapacityException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InsufficientStorageClusterCapacityException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBClusterCapacityException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBClusterEndpointStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBClusterSnapshotStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBClusterStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBInstanceAutomatedBackupStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBInstanceStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBParameterGroupStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBProxyStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBSecurityGroupStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBSnapshotStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBSubnetGroupException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBSubnetGroupStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidDBSubnetStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidEventSubscriptionStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidExportOnlyException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidExportSourceStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidExportTaskStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidGlobalClusterStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidOptionGroupStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidRestoreException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidS3BucketException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidSubnetException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.InvalidVPCNetworkStateException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.IPRange extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          Specifies the status of the IP range. Status can be "authorizing", "authorized", "revoking", and "revoked".

        • cIDRIP

          String cIDRIP

          Specifies the IP range.

    • Class com.amazonaws.services.rds.model.KMSKeyNotAccessibleException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceName

          String resourceName

          The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

        • filters

          SdkInternalList<T> filters

          This parameter isn't currently supported.

    • Class com.amazonaws.services.rds.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tagList

          SdkInternalList<T> tagList

          List of tags returned by the ListTagsForResource operation.

    • Class com.amazonaws.services.rds.model.MinimumEngineVersionPerAllowedValue extends Object implements Serializable

      • Serialized Fields

        • allowedValue

          String allowedValue

          The allowed value for an option setting.

        • minimumEngineVersion

          String minimumEngineVersion

          The minimum DB engine version required for the allowed value.

    • Class com.amazonaws.services.rds.model.ModifyCertificatesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • certificateIdentifier

          String certificateIdentifier

          The new default certificate identifier to override the current one with.

          To determine the valid values, use the describe-certificates AWS CLI command or the DescribeCertificates API operation.

        • removeCustomerOverride

          Boolean removeCustomerOverride

          A value that indicates whether to remove the override for the default certificate. If the override is removed, the default certificate is the system default.

    • Class com.amazonaws.services.rds.model.ModifyCurrentDBClusterCapacityRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.

          Constraints:

          • Must match the identifier of an existing DB cluster.

        • capacity

          Integer capacity

          The DB cluster capacity.

          When you change the capacity of a paused Aurora Serverless DB cluster, it automatically resumes.

          Constraints:

          • For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256.

          • For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384.

        • secondsBeforeTimeout

          Integer secondsBeforeTimeout

          The amount of time, in seconds, that Aurora Serverless tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.

          • Value must be from 10 through 600.

        • timeoutAction

          String timeoutAction

          The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange.

          ForceApplyCapacityChange, the default, sets the capacity to the specified value as soon as possible.

          RollbackCapacityChange ignores the capacity change if a scaling point isn't found in the timeout period.

    • Class com.amazonaws.services.rds.model.ModifyCurrentDBClusterCapacityResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          A user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

        • pendingCapacity

          Integer pendingCapacity

          A value that specifies the capacity that the DB cluster scales to next.

        • currentCapacity

          Integer currentCapacity

          The current capacity of the DB cluster.

        • secondsBeforeTimeout

          Integer secondsBeforeTimeout

          The number of seconds before a call to ModifyCurrentDBClusterCapacity times out.

        • timeoutAction

          String timeoutAction

          The timeout action of a call to ModifyCurrentDBClusterCapacity, either ForceApplyCapacityChange or RollbackCapacityChange.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier of the endpoint to modify. This parameter is stored as a lowercase string.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterEndpointIdentifier

          String dBClusterEndpointIdentifier

          The identifier associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

        • dBClusterEndpointResourceIdentifier

          String dBClusterEndpointResourceIdentifier

          A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

        • endpoint

          String endpoint

          The DNS address of the endpoint.

        • status

          String status

          The current status of the endpoint. One of: creating, available, deleting, modifying.

        • endpointType

          String endpointType

          The type of the endpoint. One of: READER, WRITER, CUSTOM.

        • customEndpointType

          String customEndpointType

          The type associated with a custom endpoint. One of: READER, WRITER, ANY.

        • staticMembers

          SdkInternalList<T> staticMembers

          List of DB instance identifiers that are part of the custom endpoint group.

        • excludedMembers

          SdkInternalList<T> excludedMembers

          List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

        • dBClusterEndpointArn

          String dBClusterEndpointArn

          The Amazon Resource Name (ARN) for the endpoint.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to modify.

        • parameters

          SdkInternalList<T> parameters

          A list of parameters in the DB cluster parameter group to modify.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group.

          Constraints:

          • Must be 1 to 255 letters or numbers.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          This value is stored as a lowercase string.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.

          Constraints: This identifier must match the identifier of an existing DB cluster.

        • newDBClusterIdentifier

          String newDBClusterIdentifier

          The new DB cluster identifier for the DB cluster when renaming a DB cluster. This value is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens

          • The first character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-cluster2

        • applyImmediately

          Boolean applyImmediately

          A value that indicates whether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow setting for the DB cluster. If this parameter is disabled, changes to the DB cluster are applied during the next maintenance window.

          The ApplyImmediately parameter only affects the EnableIAMDatabaseAuthentication, MasterUserPassword, and NewDBClusterIdentifier values. If the ApplyImmediately parameter is disabled, then changes to the EnableIAMDatabaseAuthentication, MasterUserPassword, and NewDBClusterIdentifier values are applied during the next maintenance window. All other changes are applied immediately, regardless of the value of the ApplyImmediately parameter.

          By default, this parameter is disabled.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups are retained. You must specify a minimum value of 1.

          Default: 1

          Constraints:

          • Must be a value from 1 to 35

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to use for the DB cluster.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of VPC security groups that the DB cluster will belong to.

        • port

          Integer port

          The port number on which the DB cluster accepts connections.

          Constraints: Value must be 1150-65535

          Default: The same port as the original DB cluster.

        • masterUserPassword

          String masterUserPassword

          The new password for the master database user. This password can contain any printable ASCII character except "/", """, or "@".

          Constraints: Must contain from 8 to 41 characters.

        • optionGroupName

          String optionGroupName

          A value that indicates that the DB cluster should be associated with the specified option group. Changing this parameter doesn't result in an outage except in the following case, and the change is applied during the next maintenance window unless the ApplyImmediately is enabled for this request. If the parameter change results in an option group that enables OEM, this change can cause a brief (sub-second) period during which new connections are rejected but existing connections are not interrupted.

          Permanent options can't be removed from an option group. The option group can't be removed from a DB cluster once it is associated with a DB cluster.

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter.

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

          Format: ddd:hh24:mi-ddd:hh24:mi

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.

          Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

          Constraints: Minimum 30-minute window.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. To disable backtracking, set this value to 0.

          Default: 0

          Constraints:

          • If specified, this value must be set to a number from 0 to 259,200 (72 hours).

        • cloudwatchLogsExportConfiguration

          CloudwatchLogsExportConfiguration cloudwatchLogsExportConfiguration

          The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB cluster.

        • engineVersion

          String engineVersion

          The version number of the database engine to which you want to upgrade. Changing this parameter results in an outage. The change is applied during the next maintenance window unless ApplyImmediately is enabled.

          To list all of the available engine versions for aurora (for MySQL 5.6-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-mysql (for MySQL 5.7-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-postgresql, use the following command:

          aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion"

        • allowMajorVersionUpgrade

          Boolean allowMajorVersionUpgrade

          A value that indicates whether major version upgrades are allowed.

          Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.

        • dBInstanceParameterGroupName

          String dBInstanceParameterGroupName

          The name of the DB parameter group to apply to all instances of the DB cluster.

          When you apply a parameter group using the DBInstanceParameterGroupName parameter, the DB cluster isn't rebooted automatically. Also, parameter changes aren't applied during the next maintenance window but instead are applied immediately.

          Default: The existing name setting

          Constraints:

          • The DB parameter group must be in the same DB parameter group family as this DB cluster.

          • The DBInstanceParameterGroupName parameter is only valid in combination with the AllowMajorVersionUpgrade parameter.

        • scalingConfiguration

          ScalingConfiguration scalingConfiguration

          The scaling properties of the DB cluster. You can only modify scaling properties for DB clusters in serverless DB engine mode.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.

        • enableHttpEndpoint

          Boolean enableHttpEndpoint

          A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.

          When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.

          For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

    • Class com.amazonaws.services.rds.model.ModifyDBClusterSnapshotAttributeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterSnapshotIdentifier

          String dBClusterSnapshotIdentifier

          The identifier for the DB cluster snapshot to modify the attributes for.

        • attributeName

          String attributeName

          The name of the DB cluster snapshot attribute to modify.

          To manage authorization for other AWS accounts to copy or restore a manual DB cluster snapshot, set this value to restore.

        • valuesToAdd

          SdkInternalList<T> valuesToAdd

          A list of DB cluster snapshot attributes to add to the attribute specified by AttributeName.

          To authorize other AWS accounts to copy or restore a manual DB cluster snapshot, set this list to include one or more AWS account IDs, or all to make the manual DB cluster snapshot restorable by any AWS account. Do not add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all AWS accounts.

        • valuesToRemove

          SdkInternalList<T> valuesToRemove

          A list of DB cluster snapshot attributes to remove from the attribute specified by AttributeName.

          To remove authorization for other AWS accounts to copy or restore a manual DB cluster snapshot, set this list to include one or more AWS account identifiers, or all to remove authorization for any AWS account to copy or restore the DB cluster snapshot. If you specify all, an AWS account whose account ID is explicitly added to the restore attribute can still copy or restore a manual DB cluster snapshot.

    • Class com.amazonaws.services.rds.model.ModifyDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier. This value is stored as a lowercase string.

          Constraints:

          • Must match the identifier of an existing DBInstance.

        • allocatedStorage

          Integer allocatedStorage

          The new amount of storage (in gibibytes) to allocate for the DB instance.

          For MariaDB, MySQL, Oracle, and PostgreSQL, the value supplied must be at least 10% greater than the current value. Values that are not at least 10% greater than the existing value are rounded up so that they are 10% greater than the current value.

          For the valid values for allocated storage for each engine, see CreateDBInstance.

        • dBInstanceClass

          String dBInstanceClass

          The new compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

          If you modify the DB instance class, an outage occurs during the change. The change is applied during the next maintenance window, unless ApplyImmediately is enabled for this request.

          Default: Uses existing setting

        • dBSubnetGroupName

          String dBSubnetGroupName

          The new DB subnet group for the DB instance. You can use this parameter to move your DB instance to a different VPC. If your DB instance isn't in a VPC, you can also use this parameter to move your DB instance into a VPC. For more information, see Updating the VPC for a DB Instance in the Amazon RDS User Guide.

          Changing the subnet group causes an outage during the change. The change is applied during the next maintenance window, unless you enable ApplyImmediately.

          Constraints: If supplied, must match the name of an existing DBSubnetGroup.

          Example: mySubnetGroup

        • dBSecurityGroups

          SdkInternalList<T> dBSecurityGroups

          A list of DB security groups to authorize on this DB instance. Changing this setting doesn't result in an outage and the change is asynchronously applied as soon as possible.

          Constraints:

          • If supplied, must match existing DBSecurityGroups.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to authorize on this DB instance. This change is asynchronously applied as soon as possible.

          Amazon Aurora

          Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see ModifyDBCluster.

          Constraints:

          • If supplied, must match existing VpcSecurityGroupIds.

        • applyImmediately

          Boolean applyImmediately

          A value that indicates whether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow setting for the DB instance. By default, this parameter is disabled.

          If this parameter is disabled, changes to the DB instance are applied during the next maintenance window. Some parameter changes can cause an outage and are applied on the next call to RebootDBInstance, or the next failure reboot. Review the table of parameters in Modifying a DB Instance in the Amazon RDS User Guide. to see the impact of enabling or disabling ApplyImmediately for each modified parameter and to determine when the changes are applied.

        • masterUserPassword

          String masterUserPassword

          The new password for the master user. The password can include any printable ASCII character except "/", """, or "@".

          Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible. Between the time of the request and the completion of the request, the MasterUserPassword element exists in the PendingModifiedValues element of the operation response.

          Amazon Aurora

          Not applicable. The password for the master user is managed by the DB cluster. For more information, see ModifyDBCluster.

          Default: Uses existing setting

          MariaDB

          Constraints: Must contain from 8 to 41 characters.

          Microsoft SQL Server

          Constraints: Must contain from 8 to 128 characters.

          MySQL

          Constraints: Must contain from 8 to 41 characters.

          Oracle

          Constraints: Must contain from 8 to 30 characters.

          PostgreSQL

          Constraints: Must contain from 8 to 128 characters.

          Amazon RDS API actions never return the password, so this action provides a way to regain access to a primary instance user if the password is lost. This includes restoring privileges that might have been accidentally revoked.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to apply to the DB instance. Changing this setting doesn't result in an outage. The parameter group name itself is changed immediately, but the actual parameter changes are not applied until you reboot the instance without failover. In this case, the DB instance isn't rebooted automatically and the parameter changes isn't applied during the next maintenance window.

          Default: Uses existing setting

          Constraints: The DB parameter group must be in the same DB parameter group family as this DB instance.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.

          Changing this parameter can result in an outage if you change from 0 to a non-zero value or from a non-zero value to 0. These changes are applied during the next maintenance window unless the ApplyImmediately parameter is enabled for this request. If you change the parameter from one non-zero value to another non-zero value, the change is asynchronously applied as soon as possible.

          Amazon Aurora

          Not applicable. The retention period for automated backups is managed by the DB cluster. For more information, see ModifyDBCluster.

          Default: Uses existing setting

          Constraints:

          • Must be a value from 0 to 35

          • Can be specified for a MySQL Read Replica only if the source is running MySQL 5.6 or later

          • Can be specified for a PostgreSQL Read Replica only if the source is running PostgreSQL 9.3.5

          • Can't be set to 0 if the DB instance is a source to Read Replicas

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod parameter. Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible.

          Amazon Aurora

          Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see ModifyDBCluster.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi

          • Must be in Universal Time Coordinated (UTC)

          • Must not conflict with the preferred maintenance window

          • Must be at least 30 minutes

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter doesn't result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If there are pending actions that cause a reboot, and the maintenance window is changed to include the current time, then changing this parameter will cause a reboot of the DB instance. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

          Default: Uses existing setting

          Format: ddd:hh24:mi-ddd:hh24:mi

          Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

          Constraints: Must be at least 30 minutes

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the DB instance is a Multi-AZ deployment. Changing this parameter doesn't result in an outage and the change is applied during the next maintenance window unless the ApplyImmediately parameter is enabled for this request.

        • engineVersion

          String engineVersion

          The version number of the database engine to upgrade to. Changing this parameter results in an outage and the change is applied during the next maintenance window unless the ApplyImmediately parameter is eanbled for this request.

          For major version upgrades, if a nondefault DB parameter group is currently in use, a new DB parameter group in the DB parameter group family for the new engine version must be specified. The new DB parameter group can be the default for that DB parameter group family.

          For information about valid engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

        • allowMajorVersionUpgrade

          Boolean allowMajorVersionUpgrade

          A value that indicates whether major version upgrades are allowed. Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible.

          Constraints: Major version upgrades must be allowed when specifying a value for the EngineVersion parameter that is a different major version than the DB instance's current version.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor version upgrades are applied automatically to the DB instance during the maintenance window. Changing this parameter doesn't result in an outage except in the following case and the change is asynchronously applied as soon as possible. An outage results if this parameter is enabled during the maintenance window, and a newer minor version is available, and RDS has enabled auto patching for that engine version.

        • licenseModel

          String licenseModel

          The license model for the DB instance.

          Valid values: license-included | bring-your-own-license | general-public-license

        • iops

          Integer iops

          The new Provisioned IOPS (I/O operations per second) value for the RDS instance.

          Changing this setting doesn't result in an outage and the change is applied during the next maintenance window unless the ApplyImmediately parameter is enabled for this request. If you are migrating from Provisioned IOPS to standard storage, set this value to 0. The DB instance will require a reboot for the change in storage type to take effect.

          If you choose to migrate your DB instance from using standard storage to using Provisioned IOPS, or from using Provisioned IOPS to using standard storage, the process can take time. The duration of the migration depends on several factors such as database load, storage size, storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if any), and the number of prior scale storage operations. Typical migration times are under 24 hours, but the process can take up to several days in some cases. During the migration, the DB instance is available for use, but might experience performance degradation. While the migration takes place, nightly backups for the instance are suspended. No other Amazon RDS operations can take place for the instance, including modifying the instance, rebooting the instance, deleting the instance, creating a Read Replica for the instance, and creating a DB snapshot of the instance.

          Constraints: For MariaDB, MySQL, Oracle, and PostgreSQL, the value supplied must be at least 10% greater than the current value. Values that are not at least 10% greater than the existing value are rounded up so that they are 10% greater than the current value.

          Default: Uses existing setting

        • optionGroupName

          String optionGroupName

          Indicates that the DB instance should be associated with the specified option group. Changing this parameter doesn't result in an outage except in the following case and the change is applied during the next maintenance window unless the ApplyImmediately parameter is enabled for this request. If the parameter change results in an option group that enables OEM, this change can cause a brief (sub-second) period during which new connections are rejected but existing connections are not interrupted.

          Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance

        • newDBInstanceIdentifier

          String newDBInstanceIdentifier

          The new DB instance identifier for the DB instance when renaming a DB instance. When you change the DB instance identifier, an instance reboot occurs immediately if you enable ApplyImmediately, or will occur during the next maintenance window if you disable Apply Immediately. This value is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • The first character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: mydbinstance

        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

          If you specify Provisioned IOPS (io1), you must also include a value for the Iops parameter.

          If you choose to migrate your DB instance from using standard storage to using Provisioned IOPS, or from using Provisioned IOPS to using standard storage, the process can take time. The duration of the migration depends on several factors such as database load, storage size, storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if any), and the number of prior scale storage operations. Typical migration times are under 24 hours, but the process can take up to several days in some cases. During the migration, the DB instance is available for use, but might experience performance degradation. While the migration takes place, nightly backups for the instance are suspended. No other Amazon RDS operations can take place for the instance, including modifying the instance, rebooting the instance, deleting the instance, creating a Read Replica for the instance, and creating a DB snapshot of the instance.

          Valid values: standard | gp2 | io1

          Default: io1 if the Iops parameter is specified, otherwise gp2

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which to associate the instance for TDE encryption.

        • tdeCredentialPassword

          String tdeCredentialPassword

          The password for the given ARN from the key store in order to access the device.

        • cACertificateIdentifier

          String cACertificateIdentifier

          Indicates the certificate that needs to be associated with the instance.

        • domain

          String domain

          The Active Directory directory ID to move the DB instance to. Specify none to remove the instance from its current domain. The domain must be created prior to this operation. Currently, only Microsoft SQL Server and Oracle DB instances can be created in an Active Directory Domain.

          For Microsoft SQL Server DB instances, Amazon RDS can use Windows Authentication to authenticate users that connect to the DB instance. For more information, see Using Windows Authentication with an Amazon RDS DB Instance Running Microsoft SQL Server in the Amazon RDS User Guide.

          For Oracle DB instances, Amazon RDS can use Kerberos Authentication to authenticate users that connect to the DB instance. For more information, see Using Kerberos Authentication with Amazon RDS for Oracle in the Amazon RDS User Guide.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

          Amazon Aurora

          Not applicable. Copying tags to snapshots is managed by the DB cluster. Setting this value for an Aurora DB instance has no effect on the DB cluster setting. For more information, see ModifyDBCluster.

        • monitoringInterval

          Integer monitoringInterval

          The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0.

          If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

          Valid Values: 0, 1, 5, 10, 15, 30, 60

        • dBPortNumber

          Integer dBPortNumber

          The port number on which the database accepts connections.

          The value of the DBPortNumber parameter must not match any of the port values specified for options in the option group for the DB instance.

          Your database will restart when you change the DBPortNumber value regardless of the value of the ApplyImmediately parameter.

          MySQL

          Default: 3306

          Valid Values: 1150-65535

          MariaDB

          Default: 3306

          Valid Values: 1150-65535

          PostgreSQL

          Default: 5432

          Valid Values: 1150-65535

          Type: Integer

          Oracle

          Default: 1521

          Valid Values: 1150-65535

          SQL Server

          Default: 1433

          Valid Values: 1150-65535 except for 1434, 3389, 47001, 49152, and 49152 through 49156.

          Amazon Aurora

          Default: 3306

          Valid Values: 1150-65535

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address.

          PubliclyAccessible only applies to DB instances in a VPC. The DB instance must be part of a public subnet and PubliclyAccessible must be enabled for it to be publicly accessible.

          Changes to the PubliclyAccessible parameter are applied immediately regardless of the value of the ApplyImmediately parameter.

        • monitoringRoleArn

          String monitoringRoleArn

          The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, go to To create an IAM role for Amazon RDS Enhanced Monitoring in the Amazon RDS User Guide.

          If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

        • domainIAMRoleName

          String domainIAMRoleName

          The name of the IAM role to use when making API calls to the Directory Service.

        • promotionTier

          Integer promotionTier

          A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

          Default: 1

          Valid Values: 0 - 15

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

          For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • enablePerformanceInsights

          Boolean enablePerformanceInsights

          A value that indicates whether to enable Performance Insights for the DB instance.

          For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

        • performanceInsightsKMSKeyId

          String performanceInsightsKMSKeyId

          The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • performanceInsightsRetentionPeriod

          Integer performanceInsightsRetentionPeriod

          The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

        • cloudwatchLogsExportConfiguration

          CloudwatchLogsExportConfiguration cloudwatchLogsExportConfiguration

          The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance.

          A change to the CloudwatchLogsExportConfiguration parameter is always applied to the DB instance immediately. Therefore, the ApplyImmediately parameter has no effect.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • useDefaultProcessorFeatures

          Boolean useDefaultProcessorFeatures

          A value that indicates whether the DB instance class of the DB instance uses its default processor features.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

        • maxAllocatedStorage

          Integer maxAllocatedStorage

          The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

        • certificateRotationRestart

          Boolean certificateRotationRestart

          A value that indicates whether the DB instance is restarted when you rotate your SSL/TLS certificate.

          By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate is not updated until the DB instance is restarted.

          Set this parameter only if you are not using SSL/TLS to connect to the DB instance.

          If you are using SSL/TLS to connect to the DB instance, follow the appropriate instructions for your DB engine to rotate your SSL/TLS certificate:

    • Class com.amazonaws.services.rds.model.ModifyDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group.

          Constraints:

          • If supplied, must match the name of an existing DBParameterGroup.

        • parameters

          SdkInternalList<T> parameters

          An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; later arguments are optional. A maximum of 20 parameters can be modified in a single request.

          Valid Values (for the application method): immediate | pending-reboot

          You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.

    • Class com.amazonaws.services.rds.model.ModifyDBParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          Provides the name of the DB parameter group.

    • Class com.amazonaws.services.rds.model.ModifyDBProxyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier for the DBProxy to modify.

        • newDBProxyName

          String newDBProxyName

          The new identifier for the DBProxy. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

        • auth

          SdkInternalList<T> auth

          The new authentication settings for the DBProxy.

        • requireTLS

          Boolean requireTLS

          Whether Transport Layer Security (TLS) encryption is required for connections to the proxy. By enabling this setting, you can enforce encrypted TLS connections to the proxy, even if the associated database doesn't use TLS.

        • idleClientTimeout

          Integer idleClientTimeout

          The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it. You can set this value higher or lower than the connection timeout limit for the associated database.

        • debugLogging

          Boolean debugLogging

          Whether the proxy includes detailed information about SQL statements in its logs. This information helps you to debug issues involving SQL behavior or the performance and scalability of the proxy connections. The debug information includes the text of SQL statements that you submit through the proxy. Thus, only enable this setting when needed for debugging, and only when you have security measures in place to safeguard any sensitive information that appears in the logs.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.

        • securityGroups

          SdkInternalList<T> securityGroups

          The new list of security groups for the DBProxy.

    • Class com.amazonaws.services.rds.model.ModifyDBProxyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxy

          DBProxy dBProxy

          The DBProxy object representing the new settings for the proxy.

    • Class com.amazonaws.services.rds.model.ModifyDBProxyTargetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • targetGroupName

          String targetGroupName

          The name of the new target group to assign to the proxy.

        • dBProxyName

          String dBProxyName

          The name of the new proxy to which to assign the target group.

        • connectionPoolConfig

          ConnectionPoolConfiguration connectionPoolConfig

          The settings that determine the size and behavior of the connection pool for the target group.

        • newName

          String newName

          The new name for the modified DBProxyTarget. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

    • Class com.amazonaws.services.rds.model.ModifyDBProxyTargetGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxyTargetGroup

          DBProxyTargetGroup dBProxyTargetGroup

          The settings of the modified DBProxyTarget.

    • Class com.amazonaws.services.rds.model.ModifyDBSnapshotAttributeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier for the DB snapshot to modify the attributes for.

        • attributeName

          String attributeName

          The name of the DB snapshot attribute to modify.

          To manage authorization for other AWS accounts to copy or restore a manual DB snapshot, set this value to restore.

        • valuesToAdd

          SdkInternalList<T> valuesToAdd

          A list of DB snapshot attributes to add to the attribute specified by AttributeName.

          To authorize other AWS accounts to copy or restore a manual snapshot, set this list to include one or more AWS account IDs, or all to make the manual DB snapshot restorable by any AWS account. Do not add the all value for any manual DB snapshots that contain private information that you don't want available to all AWS accounts.

        • valuesToRemove

          SdkInternalList<T> valuesToRemove

          A list of DB snapshot attributes to remove from the attribute specified by AttributeName.

          To remove authorization for other AWS accounts to copy or restore a manual snapshot, set this list to include one or more AWS account identifiers, or all to remove authorization for any AWS account to copy or restore the DB snapshot. If you specify all, an AWS account whose account ID is explicitly added to the restore attribute can still copy or restore the manual DB snapshot.

    • Class com.amazonaws.services.rds.model.ModifyDBSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier of the DB snapshot to modify.

        • engineVersion

          String engineVersion

          The engine version to upgrade the DB snapshot to.

          The following are the database engines and engine versions that are available when you upgrade a DB snapshot.

          MySQL

          • 5.5.46 (supported for 5.1 DB snapshots)

          Oracle

          • 12.1.0.2.v8 (supported for 12.1.0.1 DB snapshots)

          • 11.2.0.4.v12 (supported for 11.2.0.2 DB snapshots)

          • 11.2.0.4.v11 (supported for 11.2.0.3 DB snapshots)

          PostgreSQL

          For the list of engine versions that are available for upgrading a DB snapshot, see Upgrading the PostgreSQL DB Engine for Amazon RDS.

        • optionGroupName

          String optionGroupName

          The option group to identify with the upgraded DB snapshot.

          You can specify this parameter when you upgrade an Oracle DB snapshot. The same option group considerations apply when upgrading a DB snapshot as when upgrading a DB instance. For more information, see Option Group Considerations in the Amazon RDS User Guide.

    • Class com.amazonaws.services.rds.model.ModifyDBSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name for the DB subnet group. This value is stored as a lowercase string. You can't modify the default subnet group.

          Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

          Example: mySubnetgroup

        • dBSubnetGroupDescription

          String dBSubnetGroupDescription

          The description for the DB subnet group.

        • subnetIds

          SdkInternalList<T> subnetIds

          The EC2 subnet IDs for the DB subnet group.

    • Class com.amazonaws.services.rds.model.ModifyEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the RDS event notification subscription.

        • snsTopicArn

          String snsTopicArn

          The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.

        • sourceType

          String sourceType

          The type of source that is generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. If this value isn't specified, all events are returned.

          Valid values: db-instance | db-parameter-group | db-security-group | db-snapshot

        • eventCategories

          SdkInternalList<T> eventCategories

          A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.

        • enabled

          Boolean enabled

          A value that indicates whether to activate the subscription.

    • Class com.amazonaws.services.rds.model.ModifyGlobalClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          The DB cluster identifier for the global cluster being modified. This parameter isn't case-sensitive.

          Constraints:

          • Must match the identifier of an existing global database cluster.

        • newGlobalClusterIdentifier

          String newGlobalClusterIdentifier

          The new cluster identifier for the global database cluster when modifying a global database cluster. This value is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens

          • The first character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-cluster2

        • deletionProtection

          Boolean deletionProtection

          Indicates if the global database cluster has deletion protection enabled. The global database cluster can't be deleted when deletion protection is enabled.

    • Class com.amazonaws.services.rds.model.ModifyOptionGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          The name of the option group to be modified.

          Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance

        • optionsToInclude

          SdkInternalList<T> optionsToInclude

          Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.

        • optionsToRemove

          SdkInternalList<T> optionsToRemove

          Options in this list are removed from the option group.

        • applyImmediately

          Boolean applyImmediately

          A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.

    • Class com.amazonaws.services.rds.model.Option extends Object implements Serializable

      • Serialized Fields

        • optionName

          String optionName

          The name of the option.

        • optionDescription

          String optionDescription

          The description of the option.

        • persistent

          Boolean persistent

          Indicate if this option is persistent.

        • permanent

          Boolean permanent

          Indicate if this option is permanent.

        • port

          Integer port

          If required, the port configured for this option to use.

        • optionVersion

          String optionVersion

          The version of the option.

        • optionSettings

          SdkInternalList<T> optionSettings

          The option settings for this option.

        • dBSecurityGroupMemberships

          SdkInternalList<T> dBSecurityGroupMemberships

          If the option requires access to a port, then this DB security group allows access to the port.

        • vpcSecurityGroupMemberships

          SdkInternalList<T> vpcSecurityGroupMemberships

          If the option requires access to a port, then this VPC security group allows access to the port.

    • Class com.amazonaws.services.rds.model.OptionConfiguration extends Object implements Serializable

      • Serialized Fields

        • optionName

          String optionName

          The configuration of options to include in a group.

        • port

          Integer port

          The optional port for the option.

        • optionVersion

          String optionVersion

          The version for the option.

        • dBSecurityGroupMemberships

          SdkInternalList<T> dBSecurityGroupMemberships

          A list of DBSecurityGroupMembership name strings used for this option.

        • vpcSecurityGroupMemberships

          SdkInternalList<T> vpcSecurityGroupMemberships

          A list of VpcSecurityGroupMembership name strings used for this option.

        • optionSettings

          SdkInternalList<T> optionSettings

          The option settings to include in an option group.

    • Class com.amazonaws.services.rds.model.OptionGroup extends Object implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          Specifies the name of the option group.

        • optionGroupDescription

          String optionGroupDescription

          Provides a description of the option group.

        • engineName

          String engineName

          Indicates the name of the engine that this option group can be applied to.

        • majorEngineVersion

          String majorEngineVersion

          Indicates the major engine version associated with this option group.

        • options

          SdkInternalList<T> options

          Indicates what options are available in the option group.

        • allowsVpcAndNonVpcInstanceMemberships

          Boolean allowsVpcAndNonVpcInstanceMemberships

          Indicates whether this option group can be applied to both VPC and non-VPC instances. The value true indicates the option group can be applied to both VPC and non-VPC instances.

        • vpcId

          String vpcId

          If AllowsVpcAndNonVpcInstanceMemberships is false, this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is true and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.

        • optionGroupArn

          String optionGroupArn

          The Amazon Resource Name (ARN) for the option group.

    • Class com.amazonaws.services.rds.model.OptionGroupAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.OptionGroupMembership extends Object implements Serializable

      • Serialized Fields

        • optionGroupName

          String optionGroupName

          The name of the option group that the instance belongs to.

        • status

          String status

          The status of the DB instance's option group membership. Valid values are: in-sync, pending-apply, pending-removal, pending-maintenance-apply, pending-maintenance-removal, applying, removing, and failed.

    • Class com.amazonaws.services.rds.model.OptionGroupNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.OptionGroupOption extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the option.

        • description

          String description

          The description of the option.

        • engineName

          String engineName

          The name of the engine that this option can be applied to.

        • majorEngineVersion

          String majorEngineVersion

          Indicates the major engine version that the option is available for.

        • minimumRequiredMinorEngineVersion

          String minimumRequiredMinorEngineVersion

          The minimum required engine version for the option to be applied.

        • portRequired

          Boolean portRequired

          Specifies whether the option requires a port.

        • defaultPort

          Integer defaultPort

          If the option requires a port, specifies the default port for the option.

        • optionsDependedOn

          SdkInternalList<T> optionsDependedOn

          The options that are prerequisites for this option.

        • optionsConflictsWith

          SdkInternalList<T> optionsConflictsWith

          The options that conflict with this option.

        • persistent

          Boolean persistent

          Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

        • permanent

          Boolean permanent

          Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

        • requiresAutoMinorEngineVersionUpgrade

          Boolean requiresAutoMinorEngineVersionUpgrade

          If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

        • vpcOnly

          Boolean vpcOnly

          If true, you can only use this option with a DB instance that is in a VPC.

        • supportsOptionVersionDowngrade

          Boolean supportsOptionVersionDowngrade

          If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.

        • optionGroupOptionSettings

          SdkInternalList<T> optionGroupOptionSettings

          The option settings that are available (and the default value) for each option in an option group.

        • optionGroupOptionVersions

          SdkInternalList<T> optionGroupOptionVersions

          The versions that are available for the option.

    • Class com.amazonaws.services.rds.model.OptionGroupOptionSetting extends Object implements Serializable

      • Serialized Fields

        • settingName

          String settingName

          The name of the option group option.

        • settingDescription

          String settingDescription

          The description of the option group option.

        • defaultValue

          String defaultValue

          The default value for the option group option.

        • applyType

          String applyType

          The DB engine specific parameter type for the option group option.

        • allowedValues

          String allowedValues

          Indicates the acceptable values for the option group option.

        • isModifiable

          Boolean isModifiable

          Boolean value where true indicates that this option group option can be changed from the default value.

        • isRequired

          Boolean isRequired

          Boolean value where true indicates that a value must be specified for this option setting of the option group option.

        • minimumEngineVersionPerAllowedValue

          SdkInternalList<T> minimumEngineVersionPerAllowedValue

          The minimum DB engine version required for the corresponding allowed value for this option setting.

    • Class com.amazonaws.services.rds.model.OptionGroupQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.OptionSetting extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the option that has settings that you can set.

        • value

          String value

          The current value of the option setting.

        • defaultValue

          String defaultValue

          The default value of the option setting.

        • description

          String description

          The description of the option setting.

        • applyType

          String applyType

          The DB engine specific parameter type.

        • dataType

          String dataType

          The data type of the option setting.

        • allowedValues

          String allowedValues

          The allowed values of the option setting.

        • isModifiable

          Boolean isModifiable

          A Boolean value that, when true, indicates the option setting can be modified from the default.

        • isCollection

          Boolean isCollection

          Indicates if the option setting is part of a collection.

    • Class com.amazonaws.services.rds.model.OptionVersion extends Object implements Serializable

      • Serialized Fields

        • version

          String version

          The version of the option.

        • isDefault

          Boolean isDefault

          True if the version is the default version of the option, and otherwise false.

    • Class com.amazonaws.services.rds.model.OrderableDBInstanceOption extends Object implements Serializable

      • Serialized Fields

        • engine

          String engine

          The engine type of a DB instance.

        • engineVersion

          String engineVersion

          The engine version of a DB instance.

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class for a DB instance.

        • licenseModel

          String licenseModel

          The license model for a DB instance.

        • availabilityZones

          SdkInternalList<T> availabilityZones

          A list of Availability Zones for a DB instance.

        • multiAZCapable

          Boolean multiAZCapable

          Indicates whether a DB instance is Multi-AZ capable.

        • readReplicaCapable

          Boolean readReplicaCapable

          Indicates whether a DB instance can have a Read Replica.

        • vpc

          Boolean vpc

          Indicates whether a DB instance is in a VPC.

        • supportsStorageEncryption

          Boolean supportsStorageEncryption

          Indicates whether a DB instance supports encrypted storage.

        • storageType

          String storageType

          Indicates the storage type for a DB instance.

        • supportsIops

          Boolean supportsIops

          Indicates whether a DB instance supports provisioned IOPS.

        • supportsEnhancedMonitoring

          Boolean supportsEnhancedMonitoring

          Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

        • supportsIAMDatabaseAuthentication

          Boolean supportsIAMDatabaseAuthentication

          Indicates whether a DB instance supports IAM database authentication.

        • supportsPerformanceInsights

          Boolean supportsPerformanceInsights

          True if a DB instance supports Performance Insights, otherwise false.

        • minStorageSize

          Integer minStorageSize

          Minimum storage size for a DB instance.

        • maxStorageSize

          Integer maxStorageSize

          Maximum storage size for a DB instance.

        • minIopsPerDbInstance

          Integer minIopsPerDbInstance

          Minimum total provisioned IOPS for a DB instance.

        • maxIopsPerDbInstance

          Integer maxIopsPerDbInstance

          Maximum total provisioned IOPS for a DB instance.

        • minIopsPerGib

          Double minIopsPerGib

          Minimum provisioned IOPS per GiB for a DB instance.

        • maxIopsPerGib

          Double maxIopsPerGib

          Maximum provisioned IOPS per GiB for a DB instance.

        • availableProcessorFeatures

          SdkInternalList<T> availableProcessorFeatures

          A list of the available processor features for the DB instance class of a DB instance.

        • supportedEngineModes

          SdkInternalList<T> supportedEngineModes

          A list of the supported DB engine modes.

        • supportsStorageAutoscaling

          Boolean supportsStorageAutoscaling

          Whether or not Amazon RDS can automatically scale storage for DB instances that use the specified instance class.

        • supportsKerberosAuthentication

          Boolean supportsKerberosAuthentication

          Whether a DB instance supports Kerberos Authentication.

    • Class com.amazonaws.services.rds.model.Parameter extends Object implements Serializable

      • Serialized Fields

        • parameterName

          String parameterName

          Specifies the name of the parameter.

        • parameterValue

          String parameterValue

          Specifies the value of the parameter.

        • description

          String description

          Provides a description of the parameter.

        • source

          String source

          Indicates the source of the parameter value.

        • applyType

          String applyType

          Specifies the engine specific parameters type.

        • dataType

          String dataType

          Specifies the valid data type for the parameter.

        • allowedValues

          String allowedValues

          Specifies the valid range of values for the parameter.

        • isModifiable

          Boolean isModifiable

          Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

        • minimumEngineVersion

          String minimumEngineVersion

          The earliest engine version to which the parameter can apply.

        • applyMethod

          String applyMethod

          Indicates when to apply parameter updates.

        • supportedEngineModes

          SdkInternalList<T> supportedEngineModes

          The valid DB engine modes.

    • Class com.amazonaws.services.rds.model.PendingCloudwatchLogsExports extends Object implements Serializable

      • Serialized Fields

        • logTypesToEnable

          SdkInternalList<T> logTypesToEnable

          Log types that are in the process of being deactivated. After they are deactivated, these log types aren't exported to CloudWatch Logs.

        • logTypesToDisable

          SdkInternalList<T> logTypesToDisable

          Log types that are in the process of being enabled. After they are enabled, these log types are exported to CloudWatch Logs.

    • Class com.amazonaws.services.rds.model.PendingMaintenanceAction extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

        • autoAppliedAfterDate

          Date autoAppliedAfterDate

          The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

        • forcedApplyDate

          Date forcedApplyDate

          The date when the maintenance action is automatically applied. The maintenance action is applied to the resource on this date regardless of the maintenance window for the resource.

        • optInStatus

          String optInStatus

          Indicates the type of opt-in request that has been received for the resource.

        • currentApplyDate

          Date currentApplyDate

          The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

        • description

          String description

          A description providing more detail about the maintenance action.

    • Class com.amazonaws.services.rds.model.PendingModifiedValues extends Object implements Serializable

      • Serialized Fields

        • dBInstanceClass

          String dBInstanceClass

          Contains the new DBInstanceClass for the DB instance that will be applied or is currently being applied.

        • allocatedStorage

          Integer allocatedStorage

          Contains the new AllocatedStorage size for the DB instance that will be applied or is currently being applied.

        • masterUserPassword

          String masterUserPassword

          Contains the pending or currently-in-progress change of the master credentials for the DB instance.

        • port

          Integer port

          Specifies the pending port for the DB instance.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          Specifies the pending number of days for which automated backups are retained.

        • multiAZ

          Boolean multiAZ

          Indicates that the Single-AZ DB instance is to change to a Multi-AZ deployment.

        • engineVersion

          String engineVersion

          Indicates the database engine version.

        • licenseModel

          String licenseModel

          The license model for the DB instance.

          Valid values: license-included | bring-your-own-license | general-public-license

        • iops

          Integer iops

          Specifies the new Provisioned IOPS value for the DB instance that will be applied or is currently being applied.

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          Contains the new DBInstanceIdentifier for the DB instance that will be applied or is currently being applied.

        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

        • cACertificateIdentifier

          String cACertificateIdentifier

          Specifies the identifier of the CA certificate for the DB instance.

        • dBSubnetGroupName

          String dBSubnetGroupName

          The new DB subnet group for the DB instance.

        • pendingCloudwatchLogsExports

          PendingCloudwatchLogsExports pendingCloudwatchLogsExports
        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

    • Class com.amazonaws.services.rds.model.PointInTimeRestoreNotEnabledException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ProcessorFeature extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the processor feature. Valid names are coreCount and threadsPerCore.

        • value

          String value

          The value of a processor feature name.

    • Class com.amazonaws.services.rds.model.PromoteReadReplicaDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The identifier of the DB cluster Read Replica to promote. This parameter isn't case-sensitive.

          Constraints:

          • Must match the identifier of an existing DBCluster Read Replica.

          Example: my-cluster-replica1

    • Class com.amazonaws.services.rds.model.PromoteReadReplicaRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier. This value is stored as a lowercase string.

          Constraints:

          • Must match the identifier of an existing Read Replica DB instance.

          Example: mydbinstance

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.

          Default: 1

          Constraints:

          • Must be a value from 0 to 35.

          • Can't be set to 0 if the DB instance is a source to Read Replicas.

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter.

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

    • Class com.amazonaws.services.rds.model.ProvisionedIopsNotAvailableInAZException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.PurchaseReservedDBInstancesOfferingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedDBInstancesOfferingId

          String reservedDBInstancesOfferingId

          The ID of the Reserved DB instance offering to purchase.

          Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        • reservedDBInstanceId

          String reservedDBInstanceId

          Customer-specified identifier to track this reservation.

          Example: myreservationID

        • dBInstanceCount

          Integer dBInstanceCount

          The number of instances to reserve.

          Default: 1

        • tags

          SdkInternalList<T> tags
    • Class com.amazonaws.services.rds.model.Range extends Object implements Serializable

      • Serialized Fields

        • from

          Integer from

          The minimum value in the range.

        • to

          Integer to

          The maximum value in the range.

        • step

          Integer step

          The step value for the range. For example, if you have a range of 5,000 to 10,000, with a step value of 1,000, the valid values start at 5,000 and step up by 1,000. Even though 7,500 is within the range, it isn't a valid value for the range. The valid values are 5,000, 6,000, 7,000, 8,000...

    • Class com.amazonaws.services.rds.model.RebootDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier. This parameter is stored as a lowercase string.

          Constraints:

          • Must match the identifier of an existing DBInstance.

        • forceFailover

          Boolean forceFailover

          A value that indicates whether the reboot is conducted through a Multi-AZ failover.

          Constraint: You can't enable force failover if the instance isn't configured for Multi-AZ.

    • Class com.amazonaws.services.rds.model.RecurringCharge extends Object implements Serializable

      • Serialized Fields

        • recurringChargeAmount

          Double recurringChargeAmount

          The amount of the recurring charge.

        • recurringChargeFrequency

          String recurringChargeFrequency

          The frequency of the recurring charge.

    • Class com.amazonaws.services.rds.model.RegisterDBProxyTargetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBProxyName

          String dBProxyName

          The identifier of the DBProxy that is associated with the DBProxyTargetGroup.

        • targetGroupName

          String targetGroupName

          The identifier of the DBProxyTargetGroup.

        • dBInstanceIdentifiers

          SdkInternalList<T> dBInstanceIdentifiers

          One or more DB instance identifiers.

        • dBClusterIdentifiers

          SdkInternalList<T> dBClusterIdentifiers

          One or more DB cluster identifiers.

    • Class com.amazonaws.services.rds.model.RegisterDBProxyTargetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBProxyTargets

          SdkInternalList<T> dBProxyTargets

          One or more DBProxyTarget objects that are created when you register targets with a target group.

    • Class com.amazonaws.services.rds.model.RemoveFromGlobalClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • globalClusterIdentifier

          String globalClusterIdentifier

          The cluster identifier to detach from the Aurora global database cluster.

        • dbClusterIdentifier

          String dbClusterIdentifier

          The Amazon Resource Name (ARN) identifying the cluster that was detached from the Aurora global database cluster.

    • Class com.amazonaws.services.rds.model.RemoveRoleFromDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The name of the DB cluster to disassociate the IAM role from.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role to disassociate from the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole.

        • featureName

          String featureName

          The name of the feature for the DB cluster that the IAM role is to be disassociated from. For the list of supported feature names, see DBEngineVersion.

    • Class com.amazonaws.services.rds.model.RemoveRoleFromDBClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.RemoveRoleFromDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The name of the DB instance to disassociate the IAM role from.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB instance, for example arn:aws:iam::123456789012:role/AccessRole.

        • featureName

          String featureName

          The name of the feature for the DB instance that the IAM role is to be disassociated from. For the list of supported feature names, see DBEngineVersion.

    • Class com.amazonaws.services.rds.model.RemoveRoleFromDBInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.RemoveSourceIdentifierFromSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the RDS event notification subscription you want to remove a source identifier from.

        • sourceIdentifier

          String sourceIdentifier

          The source identifier to be removed from the subscription, such as the DB instance identifier for a DB instance or the name of a security group.

    • Class com.amazonaws.services.rds.model.RemoveTagsFromResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceName

          String resourceName

          The Amazon RDS resource that the tags are removed from. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

        • tagKeys

          SdkInternalList<T> tagKeys

          The tag key (name) of the tag to be removed.

    • Class com.amazonaws.services.rds.model.RemoveTagsFromResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rds.model.ReservedDBInstance extends Object implements Serializable

      • Serialized Fields

        • reservedDBInstanceId

          String reservedDBInstanceId

          The unique identifier for the reservation.

        • reservedDBInstancesOfferingId

          String reservedDBInstancesOfferingId

          The offering identifier.

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class for the reserved DB instance.

        • startTime

          Date startTime

          The time the reservation started.

        • duration

          Integer duration

          The duration of the reservation in seconds.

        • fixedPrice

          Double fixedPrice

          The fixed price charged for this reserved DB instance.

        • usagePrice

          Double usagePrice

          The hourly price charged for this reserved DB instance.

        • currencyCode

          String currencyCode

          The currency code for the reserved DB instance.

        • dBInstanceCount

          Integer dBInstanceCount

          The number of reserved DB instances.

        • productDescription

          String productDescription

          The description of the reserved DB instance.

        • offeringType

          String offeringType

          The offering type of this reserved DB instance.

        • multiAZ

          Boolean multiAZ

          Indicates if the reservation applies to Multi-AZ deployments.

        • state

          String state

          The state of the reserved DB instance.

        • recurringCharges

          SdkInternalList<T> recurringCharges

          The recurring price charged to run this reserved DB instance.

        • reservedDBInstanceArn

          String reservedDBInstanceArn

          The Amazon Resource Name (ARN) for the reserved DB instance.

        • leaseId

          String leaseId

          The unique identifier for the lease associated with the reserved DB instance.

          AWS Support might request the lease ID for an issue related to a reserved DB instance.

    • Class com.amazonaws.services.rds.model.ReservedDBInstanceAlreadyExistsException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ReservedDBInstanceNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ReservedDBInstanceQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ReservedDBInstancesOffering extends Object implements Serializable

      • Serialized Fields

        • reservedDBInstancesOfferingId

          String reservedDBInstancesOfferingId

          The offering identifier.

        • dBInstanceClass

          String dBInstanceClass

          The DB instance class for the reserved DB instance.

        • duration

          Integer duration

          The duration of the offering in seconds.

        • fixedPrice

          Double fixedPrice

          The fixed price charged for this offering.

        • usagePrice

          Double usagePrice

          The hourly price charged for this offering.

        • currencyCode

          String currencyCode

          The currency code for the reserved DB instance offering.

        • productDescription

          String productDescription

          The database engine used by the offering.

        • offeringType

          String offeringType

          The offering type.

        • multiAZ

          Boolean multiAZ

          Indicates if the offering applies to Multi-AZ deployments.

        • recurringCharges

          SdkInternalList<T> recurringCharges

          The recurring price charged to run this reserved DB instance.

    • Class com.amazonaws.services.rds.model.ReservedDBInstancesOfferingNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ResetDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to reset.

        • resetAllParameters

          Boolean resetAllParameters

          A value that indicates whether to reset all parameters in the DB cluster parameter group to their default values. You can't use this parameter if there is a list of parameter names specified for the Parameters parameter.

        • parameters

          SdkInternalList<T> parameters

          A list of parameter names in the DB cluster parameter group to reset to the default values. You can't use this parameter if the ResetAllParameters parameter is enabled.

    • Class com.amazonaws.services.rds.model.ResetDBClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group.

          Constraints:

          • Must be 1 to 255 letters or numbers.

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          This value is stored as a lowercase string.

    • Class com.amazonaws.services.rds.model.ResetDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group.

          Constraints:

          • Must match the name of an existing DBParameterGroup.

        • resetAllParameters

          Boolean resetAllParameters

          A value that indicates whether to reset all parameters in the DB parameter group to default values. By default, all parameters in the DB parameter group are reset to default values.

        • parameters

          SdkInternalList<T> parameters

          To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

          MySQL

          Valid Values (for Apply method): immediate | pending-reboot

          You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when DB instance reboots.

          MariaDB

          Valid Values (for Apply method): immediate | pending-reboot

          You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when DB instance reboots.

          Oracle

          Valid Values (for Apply method): pending-reboot

    • Class com.amazonaws.services.rds.model.ResetDBParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dBParameterGroupName

          String dBParameterGroupName

          Provides the name of the DB parameter group.

    • Class com.amazonaws.services.rds.model.ResourceNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.ResourcePendingMaintenanceActions extends Object implements Serializable

      • Serialized Fields

        • resourceIdentifier

          String resourceIdentifier

          The ARN of the resource that has pending maintenance actions.

        • pendingMaintenanceActionDetails

          SdkInternalList<T> pendingMaintenanceActionDetails

          A list that provides details about the pending maintenance actions for the resource.

    • Class com.amazonaws.services.rds.model.RestoreDBClusterFromS3Request extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • availabilityZones

          SdkInternalList<T> availabilityZones

          A list of Availability Zones (AZs) where instances in the restored DB cluster can be created.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups of the restored DB cluster are retained. You must specify a minimum value of 1.

          Default: 1

          Constraints:

          • Must be a value from 1 to 35

        • characterSetName

          String characterSetName

          A value that indicates that the restored DB cluster should be associated with the specified CharacterSet.

        • databaseName

          String databaseName

          The database name for the restored DB cluster.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The name of the DB cluster to create from the source data in the Amazon S3 bucket. This parameter is isn't case-sensitive.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: my-cluster1

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to associate with the restored DB cluster. If this argument is omitted, default.aurora5.6 is used.

          Constraints:

          • If supplied, must match the name of an existing DBClusterParameterGroup.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to associate with the restored DB cluster.

        • dBSubnetGroupName

          String dBSubnetGroupName

          A DB subnet group to associate with the restored DB cluster.

          Constraints: If supplied, must match the name of an existing DBSubnetGroup.

          Example: mySubnetgroup

        • engine

          String engine

          The name of the database engine to be used for the restored DB cluster.

          Valid Values: aurora, aurora-postgresql

        • engineVersion

          String engineVersion

          The version number of the database engine to use.

          To list all of the available engine versions for aurora (for MySQL 5.6-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-mysql (for MySQL 5.7-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-postgresql, use the following command:

          aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion"

          Aurora MySQL

          Example: 5.6.10a, 5.6.mysql_aurora.1.19.2, 5.7.12, 5.7.mysql_aurora.2.04.5

          Aurora PostgreSQL

          Example: 9.6.3, 10.7

        • port

          Integer port

          The port number on which the instances in the restored DB cluster accept connections.

          Default: 3306

        • masterUsername

          String masterUsername

          The name of the master user for the restored DB cluster.

          Constraints:

          • Must be 1 to 16 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

        • masterUserPassword

          String masterUserPassword

          The password for the master database user. This password can contain any printable ASCII character except "/", """, or "@".

          Constraints: Must contain from 8 to 41 characters.

        • optionGroupName

          String optionGroupName

          A value that indicates that the restored DB cluster should be associated with the specified option group.

          Permanent options can't be removed from an option group. An option group can't be removed from a DB cluster once it is associated with a DB cluster.

        • preferredBackupWindow

          String preferredBackupWindow

          The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon Aurora User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

          Format: ddd:hh24:mi-ddd:hh24:mi

          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon Aurora User Guide.

          Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

          Constraints: Minimum 30-minute window.

        • tags

          SdkInternalList<T> tags
        • storageEncrypted

          Boolean storageEncrypted

          A value that indicates whether the restored DB cluster is encrypted.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for an encrypted DB cluster.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB cluster with the same AWS account that owns the KMS encryption key used to encrypt the new DB cluster, then you can use the KMS key alias instead of the ARN for the KM encryption key.

          If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

        • sourceEngine

          String sourceEngine

          The identifier for the database engine that was backed up to create the files stored in the Amazon S3 bucket.

          Valid values: mysql

        • sourceEngineVersion

          String sourceEngineVersion

          The version of the database that the backup files were created from.

          MySQL version 5.5 and 5.6 are supported.

          Example: 5.6.22

        • s3BucketName

          String s3BucketName

          The name of the Amazon S3 bucket that contains the data used to create the Amazon Aurora DB cluster.

        • s3Prefix

          String s3Prefix

          The prefix for all of the file names that contain the data used to create the Amazon Aurora DB cluster. If you do not specify a SourceS3Prefix value, then the Amazon Aurora DB cluster is created by using all of the files in the Amazon S3 bucket.

        • s3IngestionRoleArn

          String s3IngestionRoleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon RDS to access the Amazon S3 bucket on your behalf.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. To disable backtracking, set this value to 0.

          Default: 0

          Constraints:

          • If specified, this value must be set to a number from 0 to 259,200 (72 hours).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

    • Class com.amazonaws.services.rds.model.RestoreDBClusterFromSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • availabilityZones

          SdkInternalList<T> availabilityZones

          Provides the list of Availability Zones (AZs) where instances in the restored DB cluster can be created.

        • dBClusterIdentifier

          String dBClusterIdentifier

          The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. This parameter isn't case-sensitive.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-snapshot-id

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier for the DB snapshot or DB cluster snapshot to restore from.

          You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster snapshot. However, you can use only the ARN to specify a DB snapshot.

          Constraints:

          • Must match the identifier of an existing Snapshot.

        • engine

          String engine

          The database engine to use for the new DB cluster.

          Default: The same as source

          Constraint: Must be compatible with the engine of the source

        • engineVersion

          String engineVersion

          The version of the database engine to use for the new DB cluster.

          To list all of the available engine versions for aurora (for MySQL 5.6-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-mysql (for MySQL 5.7-compatible Aurora), use the following command:

          aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion"

          To list all of the available engine versions for aurora-postgresql, use the following command:

          aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion"

          If you aren't using the default engine version, then you must specify the engine version.

          Aurora MySQL

          Example: 5.6.10a, 5.6.mysql_aurora.1.19.2, 5.7.12, 5.7.mysql_aurora.2.04.5

          Aurora PostgreSQL

          Example: 9.6.3, 10.7

        • port

          Integer port

          The port number on which the new DB cluster accepts connections.

          Constraints: This value must be 1150-65535

          Default: The same port as the original DB cluster.

        • dBSubnetGroupName

          String dBSubnetGroupName

          The name of the DB subnet group to use for the new DB cluster.

          Constraints: If supplied, must match the name of an existing DB subnet group.

          Example: mySubnetgroup

        • databaseName

          String databaseName

          The database name for the restored DB cluster.

        • optionGroupName

          String optionGroupName

          The name of the option group to use for the restored DB cluster.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of VPC security groups that the new DB cluster will belong to.

        • tags

          SdkInternalList<T> tags

          The tags to be assigned to the restored DB cluster.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier to use when restoring an encrypted DB cluster from a DB snapshot or DB cluster snapshot.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are restoring a DB cluster with the same AWS account that owns the KMS encryption key used to encrypt the new DB cluster, then you can use the KMS key alias instead of the ARN for the KMS encryption key.

          If you don't specify a value for the KmsKeyId parameter, then the following occurs:

          • If the DB snapshot or DB cluster snapshot in SnapshotIdentifier is encrypted, then the restored DB cluster is encrypted using the KMS key that was used to encrypt the DB snapshot or DB cluster snapshot.

          • If the DB snapshot or DB cluster snapshot in SnapshotIdentifier isn't encrypted, then the restored DB cluster isn't encrypted.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. To disable backtracking, set this value to 0.

          Default: 0

          Constraints:

          • If specified, this value must be set to a number from 0 to 259,200 (72 hours).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB cluster is to export to Amazon CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

        • engineMode

          String engineMode

          The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster.

        • scalingConfiguration

          ScalingConfiguration scalingConfiguration

          For DB clusters in serverless DB engine mode, the scaling properties of the DB cluster.

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to associate with this DB cluster. If this argument is omitted, the default DB cluster parameter group for the specified engine is used.

          Constraints:

          • If supplied, must match the name of an existing default DB cluster parameter group.

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

    • Class com.amazonaws.services.rds.model.RestoreDBClusterToPointInTimeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The name of the new DB cluster to be created.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

        • restoreType

          String restoreType

          The type of restore to be performed. You can specify one of the following values:

          • full-copy - The new DB cluster is restored as a full copy of the source DB cluster.

          • copy-on-write - The new DB cluster is restored as a clone of the source DB cluster.

          Constraints: You can't specify copy-on-write if the engine version of the source DB cluster is earlier than 1.11.

          If you don't specify a RestoreType value, then the new DB cluster is restored as a full copy of the source DB cluster.

        • sourceDBClusterIdentifier

          String sourceDBClusterIdentifier

          The identifier of the source DB cluster from which to restore.

          Constraints:

          • Must match the identifier of an existing DBCluster.

        • restoreToTime

          Date restoreToTime

          The date and time to restore the DB cluster to.

          Valid Values: Value must be a time in Universal Coordinated Time (UTC) format

          Constraints:

          • Must be before the latest restorable time for the DB instance

          • Must be specified if UseLatestRestorableTime parameter isn't provided

          • Can't be specified if the UseLatestRestorableTime parameter is enabled

          • Can't be specified if the RestoreType parameter is copy-on-write

          Example: 2015-03-07T23:45:00Z

        • useLatestRestorableTime

          Boolean useLatestRestorableTime

          A value that indicates whether to restore the DB cluster to the latest restorable backup time. By default, the DB cluster isn't restored to the latest restorable backup time.

          Constraints: Can't be specified if RestoreToTime parameter is provided.

        • port

          Integer port

          The port number on which the new DB cluster accepts connections.

          Constraints: A value from 1150-65535.

          Default: The default port for the engine.

        • dBSubnetGroupName

          String dBSubnetGroupName

          The DB subnet group name to use for the new DB cluster.

          Constraints: If supplied, must match the name of an existing DBSubnetGroup.

          Example: mySubnetgroup

        • optionGroupName

          String optionGroupName

          The name of the option group for the new DB cluster.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of VPC security groups that the new DB cluster belongs to.

        • tags

          SdkInternalList<T> tags
        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier to use when restoring an encrypted DB cluster from an encrypted DB cluster.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are restoring a DB cluster with the same AWS account that owns the KMS encryption key used to encrypt the new DB cluster, then you can use the KMS key alias instead of the ARN for the KMS encryption key.

          You can restore to a new DB cluster and encrypt the new DB cluster with a KMS key that is different than the KMS key used to encrypt the source DB cluster. The new DB cluster is encrypted with the KMS key identified by the KmsKeyId parameter.

          If you don't specify a value for the KmsKeyId parameter, then the following occurs:

          • If the DB cluster is encrypted, then the restored DB cluster is encrypted using the KMS key that was used to encrypt the source DB cluster.

          • If the DB cluster isn't encrypted, then the restored DB cluster isn't encrypted.

          If DBClusterIdentifier refers to a DB cluster that isn't encrypted, then the restore request is rejected.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

          For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

        • backtrackWindow

          Long backtrackWindow

          The target backtrack window, in seconds. To disable backtracking, set this value to 0.

          Default: 0

          Constraints:

          • If specified, this value must be set to a number from 0 to 259,200 (72 hours).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

        • dBClusterParameterGroupName

          String dBClusterParameterGroupName

          The name of the DB cluster parameter group to associate with this DB cluster. If this argument is omitted, the default DB cluster parameter group for the specified engine is used.

          Constraints:

          • If supplied, must match the name of an existing DB cluster parameter group.

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

    • Class com.amazonaws.services.rds.model.RestoreDBInstanceFromDBSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          Name of the DB instance to create from the DB snapshot. This parameter isn't case-sensitive.

          Constraints:

          • Must contain from 1 to 63 numbers, letters, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

          Example: my-snapshot-id

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The identifier for the DB snapshot to restore from.

          Constraints:

          • Must match the identifier of an existing DBSnapshot.

          • If you are restoring from a shared manual DB snapshot, the DBSnapshotIdentifier must be the ARN of the shared DB snapshot.

        • dBInstanceClass

          String dBInstanceClass

          The compute and memory capacity of the Amazon RDS DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

          Default: The same DBInstanceClass as the original DB instance.

        • port

          Integer port

          The port number on which the database accepts connections.

          Default: The same port as the original DB instance

          Constraints: Value must be 1150-65535

        • availabilityZone

          String availabilityZone

          The Availability Zone (AZ) where the DB instance will be created.

          Default: A random, system-chosen Availability Zone.

          Constraint: You can't specify the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

          Example: us-east-1a

        • dBSubnetGroupName

          String dBSubnetGroupName

          The DB subnet group name to use for the new instance.

          Constraints: If supplied, must match the name of an existing DBSubnetGroup.

          Example: mySubnetgroup

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the DB instance is a Multi-AZ deployment.

          Constraint: You can't specify the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address. For more information, see CreateDBInstance.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor version upgrades are applied automatically to the DB instance during the maintenance window.

        • licenseModel

          String licenseModel

          License model information for the restored DB instance.

          Default: Same as source.

          Valid values: license-included | bring-your-own-license | general-public-license

        • dBName

          String dBName

          The database name for the restored DB instance.

          This parameter doesn't apply to the MySQL, PostgreSQL, or MariaDB engines.

        • engine

          String engine

          The database engine to use for the new instance.

          Default: The same as source

          Constraint: Must be compatible with the engine of the source. For example, you can restore a MariaDB 10.1 DB instance from a MySQL 5.6 snapshot.

          Valid Values:

          • mariadb

          • mysql

          • oracle-ee

          • oracle-se2

          • oracle-se1

          • oracle-se

          • postgres

          • sqlserver-ee

          • sqlserver-se

          • sqlserver-ex

          • sqlserver-web

        • iops

          Integer iops

          Specifies the amount of provisioned IOPS for the DB instance, expressed in I/O operations per second. If this parameter isn't specified, the IOPS value is taken from the backup. If this parameter is set to 0, the new instance is converted to a non-PIOPS instance. The conversion takes additional time, though your DB instance is available for connections before the conversion starts.

          The provisioned IOPS value must follow the requirements for your database engine. For more information, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

          Constraints: Must be an integer greater than 1000.

        • optionGroupName

          String optionGroupName

          The name of the option group to be used for the restored DB instance.

          Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance

        • tags

          SdkInternalList<T> tags
        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

          Valid values: standard | gp2 | io1

          If you specify io1, you must also include a value for the Iops parameter.

          Default: io1 if the Iops parameter is specified, otherwise gp2

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which to associate the instance for TDE encryption.

        • tdeCredentialPassword

          String tdeCredentialPassword

          The password for the given ARN from the key store in order to access the device.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to associate with this DB instance.

          Default: The default EC2 VPC security group for the DB subnet group's VPC.

        • domain

          String domain

          Specify the Active Directory directory ID to restore the DB instance in. The domain must be created prior to this operation. Currently, only Microsoft SQL Server and Oracle DB instances can be created in an Active Directory Domain.

          For Microsoft SQL Server DB instances, Amazon RDS can use Windows Authentication to authenticate users that connect to the DB instance. For more information, see Using Windows Authentication with an Amazon RDS DB Instance Running Microsoft SQL Server in the Amazon RDS User Guide.

          For Oracle DB instances, Amazon RDS can use Kerberos Authentication to authenticate users that connect to the DB instance. For more information, see Using Kerberos Authentication with Amazon RDS for Oracle in the Amazon RDS User Guide.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the restored DB instance to snapshots of the DB instance. By default, tags are not copied.

        • domainIAMRoleName

          String domainIAMRoleName

          Specify the name of the IAM role to be used when making API calls to the Directory Service.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

          For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • useDefaultProcessorFeatures

          Boolean useDefaultProcessorFeatures

          A value that indicates whether the DB instance class of the DB instance uses its default processor features.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to associate with this DB instance.

          If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

          Constraints:

          • If supplied, must match the name of an existing DBParameterGroup.

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

    • Class com.amazonaws.services.rds.model.RestoreDBInstanceFromS3Request extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBName

          String dBName

          The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The DB instance identifier. This parameter is stored as a lowercase string.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

          Example: mydbinstance

        • allocatedStorage

          Integer allocatedStorage

          The amount of storage (in gigabytes) to allocate initially for the DB instance. Follow the allocation rules specified in CreateDBInstance.

          Be sure to allocate enough memory for your new DB instance so that the restore operation can succeed. You can also allocate additional memory for future growth.

        • dBInstanceClass

          String dBInstanceClass

          The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

          Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

        • engine

          String engine

          The name of the database engine to be used for this instance.

          Valid Values: mysql

        • masterUsername

          String masterUsername

          The name for the master user.

          Constraints:

          • Must be 1 to 16 letters or numbers.

          • First character must be a letter.

          • Can't be a reserved word for the chosen database engine.

        • masterUserPassword

          String masterUserPassword

          The password for the master user. The password can include any printable ASCII character except "/", """, or "@".

          Constraints: Must contain from 8 to 41 characters.

        • dBSecurityGroups

          SdkInternalList<T> dBSecurityGroups

          A list of DB security groups to associate with this DB instance.

          Default: The default DB security group for the database engine.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of VPC security groups to associate with this DB instance.

        • availabilityZone

          String availabilityZone

          The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

          Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

          Example: us-east-1d

          Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

        • dBSubnetGroupName

          String dBSubnetGroupName

          A DB subnet group to associate with this DB instance.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

          Constraints:

          • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

          • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred backup window.

          • Must be at least 30 minutes.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to associate with this DB instance.

          If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

        • backupRetentionPeriod

          Integer backupRetentionPeriod

          The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. For more information, see CreateDBInstance.

        • preferredBackupWindow

          String preferredBackupWindow

          The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

          Constraints:

          • Must be in the format hh24:mi-hh24:mi.

          • Must be in Universal Coordinated Time (UTC).

          • Must not conflict with the preferred maintenance window.

          • Must be at least 30 minutes.

        • port

          Integer port

          The port number on which the database accepts connections.

          Type: Integer

          Valid Values: 1150-65535

          Default: 3306

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the DB instance is a Multi-AZ deployment. If the DB instance is a Multi-AZ deployment, you can't set the AvailabilityZone parameter.

        • engineVersion

          String engineVersion

          The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are not applied automatically.

        • licenseModel

          String licenseModel

          The license model for this DB instance. Use general-public-license.

        • iops

          Integer iops

          The amount of Provisioned IOPS (input/output operations per second) to allocate initially for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

        • optionGroupName

          String optionGroupName

          The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address. For more information, see CreateDBInstance.

        • tags

          SdkInternalList<T> tags

          A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

          Valid values: standard | gp2 | io1

          If you specify io1, you must also include a value for the Iops parameter.

          Default: io1 if the Iops parameter is specified; otherwise gp2

        • storageEncrypted

          Boolean storageEncrypted

          A value that indicates whether the new DB instance is encrypted or not.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for an encrypted DB instance.

          The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

          If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

        • monitoringInterval

          Integer monitoringInterval

          The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0.

          If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

          Valid Values: 0, 1, 5, 10, 15, 30, 60

          Default: 0

        • monitoringRoleArn

          String monitoringRoleArn

          The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

          If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

          For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • sourceEngine

          String sourceEngine

          The name of the engine of your source database.

          Valid Values: mysql

        • sourceEngineVersion

          String sourceEngineVersion

          The engine version of your source database.

          Valid Values: 5.6

        • s3BucketName

          String s3BucketName

          The name of your Amazon S3 bucket that contains your database backup file.

        • s3Prefix

          String s3Prefix

          The prefix of your Amazon S3 bucket.

        • s3IngestionRoleArn

          String s3IngestionRoleArn

          An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

        • enablePerformanceInsights

          Boolean enablePerformanceInsights

          A value that indicates whether to enable Performance Insights for the DB instance.

          For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

        • performanceInsightsKMSKeyId

          String performanceInsightsKMSKeyId

          The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

          If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

        • performanceInsightsRetentionPeriod

          Integer performanceInsightsRetentionPeriod

          The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • useDefaultProcessorFeatures

          Boolean useDefaultProcessorFeatures

          A value that indicates whether the DB instance class of the DB instance uses its default processor features.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

    • Class com.amazonaws.services.rds.model.RestoreDBInstanceToPointInTimeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceDBInstanceIdentifier

          String sourceDBInstanceIdentifier

          The identifier of the source DB instance from which to restore.

          Constraints:

          • Must match the identifier of an existing DB instance.

        • targetDBInstanceIdentifier

          String targetDBInstanceIdentifier

          The name of the new DB instance to be created.

          Constraints:

          • Must contain from 1 to 63 letters, numbers, or hyphens

          • First character must be a letter

          • Can't end with a hyphen or contain two consecutive hyphens

        • restoreTime

          Date restoreTime

          The date and time to restore from.

          Valid Values: Value must be a time in Universal Coordinated Time (UTC) format

          Constraints:

          • Must be before the latest restorable time for the DB instance

          • Can't be specified if the UseLatestRestorableTime parameter is enabled

          Example: 2009-09-07T23:45:00Z

        • useLatestRestorableTime

          Boolean useLatestRestorableTime

          A value that indicates whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.

          Constraints: Can't be specified if the RestoreTime parameter is provided.

        • dBInstanceClass

          String dBInstanceClass

          The compute and memory capacity of the Amazon RDS DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

          Default: The same DBInstanceClass as the original DB instance.

        • port

          Integer port

          The port number on which the database accepts connections.

          Constraints: Value must be 1150-65535

          Default: The same port as the original DB instance.

        • availabilityZone

          String availabilityZone

          The Availability Zone (AZ) where the DB instance will be created.

          Default: A random, system-chosen Availability Zone.

          Constraint: You can't specify the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

          Example: us-east-1a

        • dBSubnetGroupName

          String dBSubnetGroupName

          The DB subnet group name to use for the new instance.

          Constraints: If supplied, must match the name of an existing DBSubnetGroup.

          Example: mySubnetgroup

        • multiAZ

          Boolean multiAZ

          A value that indicates whether the DB instance is a Multi-AZ deployment.

          Constraint: You can't specify the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

        • publiclyAccessible

          Boolean publiclyAccessible

          A value that indicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible, it is an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. When the DB instance isn't publicly accessible, it is an internal instance with a DNS name that resolves to a private IP address. For more information, see CreateDBInstance.

        • autoMinorVersionUpgrade

          Boolean autoMinorVersionUpgrade

          A value that indicates whether minor version upgrades are applied automatically to the DB instance during the maintenance window.

        • licenseModel

          String licenseModel

          License model information for the restored DB instance.

          Default: Same as source.

          Valid values: license-included | bring-your-own-license | general-public-license

        • dBName

          String dBName

          The database name for the restored DB instance.

          This parameter isn't used for the MySQL or MariaDB engines.

        • engine

          String engine

          The database engine to use for the new instance.

          Default: The same as source

          Constraint: Must be compatible with the engine of the source

          Valid Values:

          • mariadb

          • mysql

          • oracle-ee

          • oracle-se2

          • oracle-se1

          • oracle-se

          • postgres

          • sqlserver-ee

          • sqlserver-se

          • sqlserver-ex

          • sqlserver-web

        • iops

          Integer iops

          The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

          Constraints: Must be an integer greater than 1000.

          SQL Server

          Setting the IOPS value for the SQL Server database engine isn't supported.

        • optionGroupName

          String optionGroupName

          The name of the option group to be used for the restored DB instance.

          Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance

        • copyTagsToSnapshot

          Boolean copyTagsToSnapshot

          A value that indicates whether to copy all tags from the restored DB instance to snapshots of the DB instance. By default, tags are not copied.

        • tags

          SdkInternalList<T> tags
        • storageType

          String storageType

          Specifies the storage type to be associated with the DB instance.

          Valid values: standard | gp2 | io1

          If you specify io1, you must also include a value for the Iops parameter.

          Default: io1 if the Iops parameter is specified, otherwise gp2

        • tdeCredentialArn

          String tdeCredentialArn

          The ARN from the key store with which to associate the instance for TDE encryption.

        • tdeCredentialPassword

          String tdeCredentialPassword

          The password for the given ARN from the key store in order to access the device.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of EC2 VPC security groups to associate with this DB instance.

          Default: The default EC2 VPC security group for the DB subnet group's VPC.

        • domain

          String domain

          Specify the Active Directory directory ID to restore the DB instance in. The domain must be created prior to this operation. Currently, only Microsoft SQL Server and Oracle DB instances can be created in an Active Directory Domain.

          For Microsoft SQL Server DB instances, Amazon RDS can use Windows Authentication to authenticate users that connect to the DB instance. For more information, see Using Windows Authentication with an Amazon RDS DB Instance Running Microsoft SQL Server in the Amazon RDS User Guide.

          For Oracle DB instances, Amazon RDS can use Kerberos Authentication to authenticate users that connect to the DB instance. For more information, see Using Kerberos Authentication with Amazon RDS for Oracle in the Amazon RDS User Guide.

        • domainIAMRoleName

          String domainIAMRoleName

          Specify the name of the IAM role to be used when making API calls to the Directory Service.

        • enableIAMDatabaseAuthentication

          Boolean enableIAMDatabaseAuthentication

          A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

          For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

        • enableCloudwatchLogsExports

          SdkInternalList<T> enableCloudwatchLogsExports

          The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

        • processorFeatures

          SdkInternalList<T> processorFeatures

          The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

        • useDefaultProcessorFeatures

          Boolean useDefaultProcessorFeatures

          A value that indicates whether the DB instance class of the DB instance uses its default processor features.

        • dBParameterGroupName

          String dBParameterGroupName

          The name of the DB parameter group to associate with this DB instance.

          If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

          Constraints:

          • If supplied, must match the name of an existing DBParameterGroup.

          • Must be 1 to 255 letters, numbers, or hyphens.

          • First character must be a letter.

          • Can't end with a hyphen or contain two consecutive hyphens.

        • deletionProtection

          Boolean deletionProtection

          A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

        • sourceDbiResourceId

          String sourceDbiResourceId

          The resource ID of the source DB instance from which to restore.

    • Class com.amazonaws.services.rds.model.RestoreWindow extends Object implements Serializable

      • Serialized Fields

        • earliestTime

          Date earliestTime

          The earliest time you can restore an instance to.

        • latestTime

          Date latestTime

          The latest time you can restore an instance to.

    • Class com.amazonaws.services.rds.model.RevokeDBSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBSecurityGroupName

          String dBSecurityGroupName

          The name of the DB security group to revoke ingress from.

        • cIDRIP

          String cIDRIP

          The IP range to revoke access from. Must be a valid CIDR range. If CIDRIP is specified, EC2SecurityGroupName, EC2SecurityGroupId and EC2SecurityGroupOwnerId can't be provided.

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          The name of the EC2 security group to revoke access from. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

        • eC2SecurityGroupId

          String eC2SecurityGroupId

          The id of the EC2 security group to revoke access from. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          The AWS account number of the owner of the EC2 security group specified in the EC2SecurityGroupName parameter. The AWS access key ID isn't an acceptable value. For VPC DB security groups, EC2SecurityGroupId must be provided. Otherwise, EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId must be provided.

    • Class com.amazonaws.services.rds.model.ScalingConfiguration extends Object implements Serializable

      • Serialized Fields

        • minCapacity

          Integer minCapacity

          The minimum capacity for an Aurora DB cluster in serverless DB engine mode.

          For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256.

          For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384.

          The minimum capacity must be less than or equal to the maximum capacity.

        • maxCapacity

          Integer maxCapacity

          The maximum capacity for an Aurora DB cluster in serverless DB engine mode.

          For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256.

          For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384.

          The maximum capacity must be greater than or equal to the minimum capacity.

        • autoPause

          Boolean autoPause

          A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in serverless DB engine mode. A DB cluster can be paused only when it's idle (it has no connections).

          If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it.

        • secondsUntilAutoPause

          Integer secondsUntilAutoPause

          The time, in seconds, before an Aurora DB cluster in serverless mode is paused.

        • timeoutAction

          String timeoutAction

          The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange.

          ForceApplyCapacityChange sets the capacity to the specified value as soon as possible.

          RollbackCapacityChange, the default, ignores the capacity change if a scaling point isn't found in the timeout period.

          If you specify ForceApplyCapacityChange, connections that prevent Aurora Serverless from finding a scaling point might be dropped.

          For more information, see Autoscaling for Aurora Serverless in the Amazon Aurora User Guide.

    • Class com.amazonaws.services.rds.model.ScalingConfigurationInfo extends Object implements Serializable

      • Serialized Fields

        • minCapacity

          Integer minCapacity

          The maximum capacity for the Aurora DB cluster in serverless DB engine mode.

        • maxCapacity

          Integer maxCapacity

          The maximum capacity for an Aurora DB cluster in serverless DB engine mode.

        • autoPause

          Boolean autoPause

          A value that indicates whether automatic pause is allowed for the Aurora DB cluster in serverless DB engine mode.

          When the value is set to false for an Aurora Serverless DB cluster, the DB cluster automatically resumes.

        • secondsUntilAutoPause

          Integer secondsUntilAutoPause

          The remaining amount of time, in seconds, before the Aurora DB cluster in serverless mode is paused. A DB cluster can be paused only when it's idle (it has no connections).

        • timeoutAction

          String timeoutAction

          The timeout action of a call to ModifyCurrentDBClusterCapacity, either ForceApplyCapacityChange or RollbackCapacityChange.

    • Class com.amazonaws.services.rds.model.SharedSnapshotQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SnapshotQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SNSInvalidTopicException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SNSNoAuthorizationException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SNSTopicArnNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SourceNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SourceRegion extends Object implements Serializable

      • Serialized Fields

        • regionName

          String regionName

          The name of the source AWS Region.

        • endpoint

          String endpoint

          The endpoint for the source AWS Region endpoint.

        • status

          String status

          The status of the source AWS Region.

    • Class com.amazonaws.services.rds.model.StartActivityStreamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the DB cluster, for example arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.

        • mode

          String mode

          Specifies the mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for encrypting messages in the database activity stream. The key identifier can be either a key ID, a key ARN, or a key alias.

        • applyImmediately

          Boolean applyImmediately

          Specifies whether or not the database activity stream is to start as soon as possible, regardless of the maintenance window for the database.

    • Class com.amazonaws.services.rds.model.StartActivityStreamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier for encryption of messages in the database activity stream.

        • kinesisStreamName

          String kinesisStreamName

          The name of the Amazon Kinesis data stream to be used for the database activity stream.

        • status

          String status

          The status of the database activity stream.

        • mode

          String mode

          The mode of the database activity stream.

        • applyImmediately

          Boolean applyImmediately

          Indicates whether or not the database activity stream will start as soon as possible, regardless of the maintenance window for the database.

    • Class com.amazonaws.services.rds.model.StartDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the Amazon Aurora DB cluster to be started. This parameter is stored as a lowercase string.

    • Class com.amazonaws.services.rds.model.StartDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The user-supplied instance identifier.

    • Class com.amazonaws.services.rds.model.StartExportTaskRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          A unique identifier for the snapshot export task. This ID isn't an identifier for the Amazon S3 bucket where the snapshot is to be exported to.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the snapshot to export to Amazon S3.

        • s3BucketName

          String s3BucketName

          The name of the Amazon S3 bucket to export the snapshot to.

        • iamRoleArn

          String iamRoleArn

          The name of the IAM role to use for writing to the Amazon S3 bucket when exporting a snapshot.

        • kmsKeyId

          String kmsKeyId

          The ID of the AWS KMS key to use to encrypt the snapshot exported to Amazon S3. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key. The IAM role used for the snapshot export must have encryption and decryption permissions to use this KMS key.

        • s3Prefix

          String s3Prefix

          The Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.

        • exportOnly

          SdkInternalList<T> exportOnly

          The data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are the following:

          • database - Export all the data of the snapshot.

          • database.table [table-name] - Export a table of the snapshot.

          • database.schema [schema-name] - Export a database schema of the snapshot. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

          • database.schema.table [table-name] - Export a table of the database schema. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

    • Class com.amazonaws.services.rds.model.StartExportTaskResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • exportTaskIdentifier

          String exportTaskIdentifier

          A unique identifier for the snapshot export task. This ID isn't an identifier for the Amazon S3 bucket where the snapshot is exported to.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.

        • exportOnly

          SdkInternalList<T> exportOnly

          The data exported from the snapshot. Valid values are the following:

          • database - Export all the data of the snapshot.

          • database.table [table-name] - Export a table of the snapshot.

          • database.schema [schema-name] - Export a database schema of the snapshot. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

          • database.schema.table [table-name] - Export a table of the database schema. This value isn't valid for RDS for MySQL, RDS for MariaDB, or Aurora MySQL.

        • snapshotTime

          Date snapshotTime

          The time that the snapshot was created.

        • taskStartTime

          Date taskStartTime

          The time that the snapshot export task started.

        • taskEndTime

          Date taskEndTime

          The time that the snapshot export task completed.

        • s3Bucket

          String s3Bucket

          The Amazon S3 bucket that the snapshot is exported to.

        • s3Prefix

          String s3Prefix

          The Amazon S3 bucket prefix that is the file name and path of the exported snapshot.

        • iamRoleArn

          String iamRoleArn

          The name of the IAM role that is used to write to Amazon S3 when exporting a snapshot.

        • kmsKeyId

          String kmsKeyId

          The ID of the AWS KMS key that is used to encrypt the snapshot when it's exported to Amazon S3. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key. The IAM role used for the snapshot export must have encryption and decryption permissions to use this KMS key.

        • status

          String status

          The progress status of the export task.

        • percentProgress

          Integer percentProgress

          The progress of the snapshot export task as a percentage.

        • totalExtractedDataInGB

          Integer totalExtractedDataInGB

          The total amount of data exported, in gigabytes.

        • failureCause

          String failureCause

          The reason the export failed, if it failed.

        • warningMessage

          String warningMessage

          A warning about the snapshot export task.

    • Class com.amazonaws.services.rds.model.StopActivityStreamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the DB cluster for the database activity stream. For example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.

        • applyImmediately

          Boolean applyImmediately

          Specifies whether or not the database activity stream is to stop as soon as possible, regardless of the maintenance window for the database.

    • Class com.amazonaws.services.rds.model.StopActivityStreamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key identifier used for encrypting messages in the database activity stream.

        • kinesisStreamName

          String kinesisStreamName

          The name of the Amazon Kinesis data stream used for the database activity stream.

        • status

          String status

          The status of the database activity stream.

    • Class com.amazonaws.services.rds.model.StopDBClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBClusterIdentifier

          String dBClusterIdentifier

          The DB cluster identifier of the Amazon Aurora DB cluster to be stopped. This parameter is stored as a lowercase string.

    • Class com.amazonaws.services.rds.model.StopDBInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBInstanceIdentifier

          String dBInstanceIdentifier

          The user-supplied instance identifier.

        • dBSnapshotIdentifier

          String dBSnapshotIdentifier

          The user-supplied instance identifier of the DB Snapshot created immediately before the DB instance is stopped.

    • Class com.amazonaws.services.rds.model.StorageQuotaExceededException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.StorageTypeNotSupportedException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.Subnet extends Object implements Serializable

      • Serialized Fields

        • subnetIdentifier

          String subnetIdentifier

          Specifies the identifier of the subnet.

        • subnetAvailabilityZone

          AvailabilityZone subnetAvailabilityZone
        • subnetStatus

          String subnetStatus

          Specifies the status of the subnet.

    • Class com.amazonaws.services.rds.model.SubnetAlreadyInUseException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SubscriptionAlreadyExistException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SubscriptionCategoryNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.SubscriptionNotFoundException extends AmazonRDSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rds.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with "aws:" or "rds:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").

        • value

          String value

          A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with "aws:" or "rds:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").

    • Class com.amazonaws.services.rds.model.Timezone extends Object implements Serializable

      • Serialized Fields

        • timezoneName

          String timezoneName

          The name of the time zone.

    • Class com.amazonaws.services.rds.model.UpgradeTarget extends Object implements Serializable

      • Serialized Fields

        • engine

          String engine

          The name of the upgrade target database engine.

        • engineVersion

          String engineVersion

          The version number of the upgrade target database engine.

        • description

          String description

          The version of the database engine that a DB instance can be upgraded to.

        • autoUpgrade

          Boolean autoUpgrade

          A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

        • isMajorVersionUpgrade

          Boolean isMajorVersionUpgrade

          A value that indicates whether a database engine is upgraded to a major version.

    • Class com.amazonaws.services.rds.model.UserAuthConfig extends Object implements Serializable

      • Serialized Fields

        • description

          String description

          A user-specified description about the authentication used by a proxy to log in as a specific database user.

        • userName

          String userName

          The name of the database user to which the proxy connects.

        • authScheme

          String authScheme

          The type of authentication that the proxy uses for connections from the proxy to the underlying database.

        • secretArn

          String secretArn

          The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.

        • iAMAuth

          String iAMAuth

          Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.

    • Class com.amazonaws.services.rds.model.UserAuthConfigInfo extends Object implements Serializable

      • Serialized Fields

        • description

          String description

          A user-specified description about the authentication used by a proxy to log in as a specific database user.

        • userName

          String userName

          The name of the database user to which the proxy connects.

        • authScheme

          String authScheme

          The type of authentication that the proxy uses for connections from the proxy to the underlying database.

        • secretArn

          String secretArn

          The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.

        • iAMAuth

          String iAMAuth

          Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.

    • Class com.amazonaws.services.rds.model.ValidDBInstanceModificationsMessage extends Object implements Serializable

      • Serialized Fields

        • storage

          SdkInternalList<T> storage

          Valid storage options for your DB instance.

        • validProcessorFeatures

          SdkInternalList<T> validProcessorFeatures

          Valid processor features for your DB instance.

    • Class com.amazonaws.services.rds.model.ValidStorageOptions extends Object implements Serializable

      • Serialized Fields

        • storageType

          String storageType

          The valid storage types for your DB instance. For example, gp2, io1.

        • storageSize

          SdkInternalList<T> storageSize

          The valid range of storage in gibibytes. For example, 100 to 16384.

        • provisionedIops

          SdkInternalList<T> provisionedIops

          The valid range of provisioned IOPS. For example, 1000-20000.

        • iopsToStorageRatio

          SdkInternalList<T> iopsToStorageRatio

          The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.

        • supportsStorageAutoscaling

          Boolean supportsStorageAutoscaling

          Whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.

    • Class com.amazonaws.services.rds.model.VpcSecurityGroupMembership extends Object implements Serializable

      • Serialized Fields

        • vpcSecurityGroupId

          String vpcSecurityGroupId

          The name of the VPC security group.

        • status

          String status

          The status of the VPC security group.

    • Class com.amazonaws.services.rds.model.VpnDetails extends Object implements Serializable

      • Serialized Fields

        • vpnId

          String vpnId

          The ID of the VPN.

        • vpnTunnelOriginatorIP

          String vpnTunnelOriginatorIP

          The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

        • vpnGatewayIp

          String vpnGatewayIp

          The IP address of network traffic from AWS to your on-premises data center.

        • vpnPSK

          String vpnPSK

          The preshared key (PSK) for the VPN.

        • vpnName

          String vpnName

          The name of the VPN.

        • vpnState

          String vpnState

          The state of the VPN.

  • Package com.amazonaws.services.rdsdata.model

  • Package com.amazonaws.services.redshift.model

    • Class com.amazonaws.services.redshift.model.AcceptReservedNodeExchangeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedNodeId

          String reservedNodeId

          A string representing the node identifier of the DC1 Reserved Node to be exchanged.

        • targetReservedNodeOfferingId

          String targetReservedNodeOfferingId

          The unique identifier of the DC2 Reserved Node offering to be used for the exchange. You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings

    • Class com.amazonaws.services.redshift.model.AccessToSnapshotDeniedException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.AccountAttribute extends Object implements Serializable

      • Serialized Fields

        • attributeName

          String attributeName

          The name of the attribute.

        • attributeValues

          SdkInternalList<T> attributeValues

          A list of attribute values.

    • Class com.amazonaws.services.redshift.model.AccountWithRestoreAccess extends Object implements Serializable

      • Serialized Fields

        • accountId

          String accountId

          The identifier of an AWS customer account authorized to restore a snapshot.

        • accountAlias

          String accountAlias

          The identifier of an AWS support account authorized to restore a snapshot. For AWS support, the identifier is amazon-redshift-support.

    • Class com.amazonaws.services.redshift.model.AmazonRedshiftException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.AttributeValueTarget extends Object implements Serializable

      • Serialized Fields

        • attributeValue

          String attributeValue

          The value of the attribute.

    • Class com.amazonaws.services.redshift.model.AuthorizationAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.AuthorizationNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.AuthorizationQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.AuthorizeClusterSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of the security group to which the ingress rule is added.

        • cIDRIP

          String cIDRIP

          The IP range to be added the Amazon Redshift security group.

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          The EC2 security group to be added the Amazon Redshift security group.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          The AWS account number of the owner of the security group specified by the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

          Example: 111122223333

    • Class com.amazonaws.services.redshift.model.AuthorizeSnapshotAccessRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot the account is authorized to restore.

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

        • accountWithRestoreAccess

          String accountWithRestoreAccess

          The identifier of the AWS customer account authorized to restore the specified snapshot.

          To share a snapshot with AWS support, specify amazon-redshift-support.

    • Class com.amazonaws.services.redshift.model.AvailabilityZone extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the availability zone.

        • supportedPlatforms

          SdkInternalList<T> supportedPlatforms

    • Class com.amazonaws.services.redshift.model.BatchDeleteClusterSnapshotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • identifiers

          SdkInternalList<T> identifiers

          A list of identifiers for the snapshots that you want to delete.

    • Class com.amazonaws.services.redshift.model.BatchDeleteClusterSnapshotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.redshift.model.BatchDeleteRequestSizeExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.BatchModifyClusterSnapshotsLimitExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.BatchModifyClusterSnapshotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifierList

          SdkInternalList<T> snapshotIdentifierList

          A list of snapshot identifiers you want to modify.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If you specify the value -1, the manual snapshot is retained indefinitely.

          The number must be either -1 or an integer between 1 and 3,653.

          If you decrease the manual snapshot retention period from its current value, existing manual snapshots that fall outside of the new retention period will return an error. If you want to suppress the errors and delete the snapshots, use the force option.

        • force

          Boolean force

          A boolean value indicating whether to override an exception if the retention period has passed.

    • Class com.amazonaws.services.redshift.model.BatchModifyClusterSnapshotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.redshift.model.BucketNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.CancelResizeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier for the cluster that you want to cancel a resize operation for.

    • Class com.amazonaws.services.redshift.model.CancelResizeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targetNodeType

          String targetNodeType

          The node type that the cluster will have after the resize operation is complete.

        • targetNumberOfNodes

          Integer targetNumberOfNodes

          The number of nodes that the cluster will have after the resize operation is complete.

        • targetClusterType

          String targetClusterType

          The cluster type after the resize operation is complete.

          Valid Values: multi-node | single-node

        • status

          String status

          The status of the resize operation.

          Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

        • importTablesCompleted

          SdkInternalList<T> importTablesCompleted

          The names of tables that have been completely imported .

          Valid Values: List of table names.

        • importTablesInProgress

          SdkInternalList<T> importTablesInProgress

          The names of tables that are being currently imported.

          Valid Values: List of table names.

        • importTablesNotStarted

          SdkInternalList<T> importTablesNotStarted

          The names of tables that have not been yet imported.

          Valid Values: List of table names

        • avgResizeRateInMegaBytesPerSecond

          Double avgResizeRateInMegaBytesPerSecond

          The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

        • totalResizeDataInMegaBytes

          Long totalResizeDataInMegaBytes

          The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

        • progressInMegaBytes

          Long progressInMegaBytes

          While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

        • elapsedTimeInSeconds

          Long elapsedTimeInSeconds

          The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

        • estimatedTimeToCompletionInSeconds

          Long estimatedTimeToCompletionInSeconds

          The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

        • resizeType

          String resizeType

          An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

        • message

          String message

          An optional string to provide additional details about the resize action.

        • targetEncryptionType

          String targetEncryptionType

          The type of encryption for the cluster after the resize is complete.

          Possible values are KMS and None. In the China region possible values are: Legacy and None.

        • dataTransferProgressPercent

          Double dataTransferProgressPercent

          The percent of data transferred from source cluster to target cluster.

    • Class com.amazonaws.services.redshift.model.Cluster extends Object implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster.

        • nodeType

          String nodeType

          The node type for the nodes in the cluster.

        • clusterStatus

          String clusterStatus

          The current state of the cluster. Possible values are the following:

          • available

          • available, prep-for-resize

          • available, resize-cleanup

          • cancelling-resize

          • creating

          • deleting

          • final-snapshot

          • hardware-failure

          • incompatible-hsm

          • incompatible-network

          • incompatible-parameters

          • incompatible-restore

          • modifying

          • rebooting

          • renaming

          • resizing

          • rotating-keys

          • storage-full

          • updating-hsm

        • clusterAvailabilityStatus

          String clusterAvailabilityStatus

          The availability status of the cluster for queries. Possible values are the following:

          • Available - The cluster is available for queries.

          • Unavailable - The cluster is not available for queries.

          • Maintenance - The cluster is intermittently available for queries due to maintenance activities.

          • Modifying - The cluster is intermittently available for queries due to changes that modify the cluster.

          • Failed - The cluster failed and is not available for queries.

        • modifyStatus

          String modifyStatus

          The status of a modify operation, if any, initiated for the cluster.

        • masterUsername

          String masterUsername

          The master user name for the cluster. This name is used to connect to the database that is specified in the DBName parameter.

        • dBName

          String dBName

          The name of the initial database that was created when the cluster was created. This same name is returned for the life of the cluster. If an initial database was not specified, a database named devdev was created by default.

        • endpoint

          Endpoint endpoint

          The connection endpoint.

        • clusterCreateTime

          Date clusterCreateTime

          The date and time that the cluster was created.

        • automatedSnapshotRetentionPeriod

          Integer automatedSnapshotRetentionPeriod

          The number of days that automatic cluster snapshots are retained.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

          The value must be either -1 or an integer between 1 and 3,653.

        • clusterSecurityGroups

          SdkInternalList<T> clusterSecurityGroups

          A list of cluster security group that are associated with the cluster. Each security group is represented by an element that contains ClusterSecurityGroup.Name and ClusterSecurityGroup.Status subelements.

          Cluster security groups are used when the cluster is not created in an Amazon Virtual Private Cloud (VPC). Clusters that are created in a VPC use VPC security groups, which are listed by the VpcSecurityGroups parameter.

        • vpcSecurityGroups

          SdkInternalList<T> vpcSecurityGroups

          A list of Amazon Virtual Private Cloud (Amazon VPC) security groups that are associated with the cluster. This parameter is returned only if the cluster is in a VPC.

        • clusterParameterGroups

          SdkInternalList<T> clusterParameterGroups

          The list of cluster parameter groups that are associated with this cluster. Each parameter group in the list is returned with its status.

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the subnet group that is associated with the cluster. This parameter is valid only when the cluster is in a VPC.

        • vpcId

          String vpcId

          The identifier of the VPC the cluster is in, if the cluster is in a VPC.

        • availabilityZone

          String availabilityZone

          The name of the Availability Zone in which the cluster is located.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

        • pendingModifiedValues

          PendingModifiedValues pendingModifiedValues

          A value that, if present, indicates that changes to the cluster are pending. Specific pending changes are identified by subelements.

        • clusterVersion

          String clusterVersion

          The version ID of the Amazon Redshift engine that is running on the cluster.

        • allowVersionUpgrade

          Boolean allowVersionUpgrade

          A boolean value that, if true, indicates that major version upgrades will be applied automatically to the cluster during the maintenance window.

        • numberOfNodes

          Integer numberOfNodes

          The number of compute nodes in the cluster.

        • publiclyAccessible

          Boolean publiclyAccessible

          A boolean value that, if true, indicates that the cluster can be accessed from a public network.

        • encrypted

          Boolean encrypted

          A boolean value that, if true, indicates that data in the cluster is encrypted at rest.

        • restoreStatus

          RestoreStatus restoreStatus

          A value that describes the status of a cluster restore action. This parameter returns null if the cluster was not created by restoring a snapshot.

        • dataTransferProgress

          DataTransferProgress dataTransferProgress

        • hsmStatus

          HsmStatus hsmStatus

          A value that reports whether the Amazon Redshift cluster has finished applying any hardware security module (HSM) settings changes specified in a modify cluster command.

          Values: active, applying

        • clusterSnapshotCopyStatus

          ClusterSnapshotCopyStatus clusterSnapshotCopyStatus

          A value that returns the destination region and retention period that are configured for cross-region snapshot copy.

        • clusterPublicKey

          String clusterPublicKey

          The public key for the cluster.

        • clusterNodes

          SdkInternalList<T> clusterNodes

          The nodes in the cluster.

        • elasticIpStatus

          ElasticIpStatus elasticIpStatus

          The status of the elastic IP (EIP) address.

        • clusterRevisionNumber

          String clusterRevisionNumber

          The specific revision number of the database in the cluster.

        • tags

          SdkInternalList<T> tags

          The list of tags for the cluster.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (AWS KMS) key ID of the encryption key used to encrypt data in the cluster.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • iamRoles

          SdkInternalList<T> iamRoles

          A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services.

        • pendingActions

          SdkInternalList<T> pendingActions

          Cluster operations that are waiting to be started.

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track for the cluster.

        • elasticResizeNumberOfNodeOptions

          String elasticResizeNumberOfNodeOptions

          The number of nodes that you can resize the cluster to with the elastic resize method.

        • deferredMaintenanceWindows

          SdkInternalList<T> deferredMaintenanceWindows

          Describes a group of DeferredMaintenanceWindow objects.

        • snapshotScheduleIdentifier

          String snapshotScheduleIdentifier

          A unique identifier for the cluster snapshot schedule.

        • snapshotScheduleState

          String snapshotScheduleState

          The current state of the cluster snapshot schedule.

        • expectedNextSnapshotScheduleTime

          Date expectedNextSnapshotScheduleTime

          The date and time when the next snapshot is expected to be taken for clusters with a valid snapshot schedule and backups enabled.

        • expectedNextSnapshotScheduleTimeStatus

          String expectedNextSnapshotScheduleTimeStatus

          The status of next expected snapshot for clusters having a valid snapshot schedule and backups enabled. Possible values are the following:

          • OnTrack - The next snapshot is expected to be taken on time.

          • Pending - The next snapshot is pending to be taken.

        • nextMaintenanceWindowStartTime

          Date nextMaintenanceWindowStartTime

          The date and time in UTC when system maintenance can begin.

        • resizeInfo

          ResizeInfo resizeInfo

          Returns the following:

          • AllowCancelResize: a boolean value indicating if the resize operation can be cancelled.

          • ResizeType: Returns ClassicResize

    • Class com.amazonaws.services.redshift.model.ClusterAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterAssociatedToSchedule extends Object implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

        • scheduleAssociationState

          String scheduleAssociationState

    • Class com.amazonaws.services.redshift.model.ClusterDbRevision extends Object implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster.

        • currentDatabaseRevision

          String currentDatabaseRevision

          A string representing the current cluster version.

        • databaseRevisionReleaseDate

          Date databaseRevisionReleaseDate

          The date on which the database revision was released.

        • revisionTargets

          SdkInternalList<T> revisionTargets

          A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

    • Class com.amazonaws.services.redshift.model.ClusterIamRole extends Object implements Serializable

      • Serialized Fields

        • iamRoleArn

          String iamRoleArn

          The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

        • applyStatus

          String applyStatus

          A value that describes the status of the IAM role's association with an Amazon Redshift cluster.

          The following are possible statuses and descriptions.

          • in-sync: The role is available for use by the cluster.

          • adding: The role is in the process of being associated with the cluster.

          • removing: The role is in the process of being disassociated with the cluster.

    • Class com.amazonaws.services.redshift.model.ClusterNode extends Object implements Serializable

      • Serialized Fields

        • nodeRole

          String nodeRole

          Whether the node is a leader node or a compute node.

        • privateIPAddress

          String privateIPAddress

          The private IP address of a node within a cluster.

        • publicIPAddress

          String publicIPAddress

          The public IP address of a node within a cluster.

    • Class com.amazonaws.services.redshift.model.ClusterNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterOnLatestRevisionException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterParameterGroup extends Object implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group.

        • parameterGroupFamily

          String parameterGroupFamily

          The name of the cluster parameter group family that this cluster parameter group is compatible with.

        • description

          String description

          The description of the parameter group.

        • tags

          SdkInternalList<T> tags

          The list of tags for the cluster parameter group.

    • Class com.amazonaws.services.redshift.model.ClusterParameterGroupAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterParameterGroupNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterParameterGroupQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterParameterGroupStatus extends Object implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group.

        • parameterApplyStatus

          String parameterApplyStatus

          The status of parameter updates.

        • clusterParameterStatusList

          SdkInternalList<T> clusterParameterStatusList

          The list of parameter statuses.

          For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

    • Class com.amazonaws.services.redshift.model.ClusterParameterStatus extends Object implements Serializable

      • Serialized Fields

        • parameterName

          String parameterName

          The name of the parameter.

        • parameterApplyStatus

          String parameterApplyStatus

          The status of the parameter that indicates whether the parameter is in sync with the database, waiting for a cluster reboot, or encountered an error when being applied.

          The following are possible statuses and descriptions.

          • in-sync: The parameter value is in sync with the database.

          • pending-reboot: The parameter value will be applied after the cluster reboots.

          • applying: The parameter value is being applied to the database.

          • invalid-parameter: Cannot apply the parameter value because it has an invalid value or syntax.

          • apply-deferred: The parameter contains static property changes. The changes are deferred until the cluster reboots.

          • apply-error: Cannot connect to the cluster. The parameter change will be applied after the cluster reboots.

          • unknown-error: Cannot apply the parameter change right now. The change will be applied after the cluster reboots.

        • parameterApplyErrorDescription

          String parameterApplyErrorDescription

          The error that prevented the parameter from being applied to the database.

    • Class com.amazonaws.services.redshift.model.ClusterQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSecurityGroup extends Object implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of the cluster security group to which the operation was applied.

        • description

          String description

          A description of the security group.

        • eC2SecurityGroups

          SdkInternalList<T> eC2SecurityGroups

          A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.

        • iPRanges

          SdkInternalList<T> iPRanges

          A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

        • tags

          SdkInternalList<T> tags

          The list of tags for the cluster security group.

    • Class com.amazonaws.services.redshift.model.ClusterSecurityGroupAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSecurityGroupMembership extends Object implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of the cluster security group.

        • status

          String status

          The status of the cluster security group.

    • Class com.amazonaws.services.redshift.model.ClusterSecurityGroupNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSecurityGroupQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSnapshotAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSnapshotCopyStatus extends Object implements Serializable

      • Serialized Fields

        • destinationRegion

          String destinationRegion

          The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

        • retentionPeriod

          Long retentionPeriod

          The number of days that automated snapshots are retained in the destination region after they are copied from a source region.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that automated snapshots are retained in the destination region after they are copied from a source region. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant.

    • Class com.amazonaws.services.redshift.model.ClusterSnapshotNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSnapshotQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSubnetGroup extends Object implements Serializable

      • Serialized Fields

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the cluster subnet group.

        • description

          String description

          The description of the cluster subnet group.

        • vpcId

          String vpcId

          The VPC ID of the cluster subnet group.

        • subnetGroupStatus

          String subnetGroupStatus

          The status of the cluster subnet group. Possible values are Complete, Incomplete and Invalid.

        • subnets

          SdkInternalList<T> subnets

          A list of the VPC Subnet elements.

        • tags

          SdkInternalList<T> tags

          The list of tags for the cluster subnet group.

    • Class com.amazonaws.services.redshift.model.ClusterSubnetGroupAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSubnetGroupNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSubnetGroupQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterSubnetQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ClusterVersion extends Object implements Serializable

      • Serialized Fields

        • clusterVersion

          String clusterVersion

          The version number used by the cluster.

        • clusterParameterGroupFamily

          String clusterParameterGroupFamily

          The name of the cluster parameter group family for the cluster.

        • description

          String description

          The description of the cluster version.

    • Class com.amazonaws.services.redshift.model.CopyClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceSnapshotIdentifier

          String sourceSnapshotIdentifier

          The identifier for the source snapshot.

          Constraints:

          • Must be the identifier for a valid automated snapshot whose state is available.

        • sourceSnapshotClusterIdentifier

          String sourceSnapshotClusterIdentifier

          The identifier of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

          Constraints:

          • Must be the identifier for a valid cluster.

        • targetSnapshotIdentifier

          String targetSnapshotIdentifier

          The identifier given to the new manual snapshot.

          Constraints:

          • Cannot be null, empty, or blank.

          • Must contain from 1 to 255 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique for the AWS account that is making the request.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

          The default value is -1.

    • Class com.amazonaws.services.redshift.model.CopyToRegionDisabledException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.CreateClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group.

          Constraints:

          • Must be 1 to 255 alphanumeric characters or hyphens

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique withing your AWS account.

          This value is stored as a lower-case string.

        • parameterGroupFamily

          String parameterGroupFamily

          The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.

          To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".

        • description

          String description

          A description of the parameter group.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dBName

          String dBName

          The name of the first database to be created when the cluster is created.

          To create additional databases after the cluster is created, connect to the cluster with a SQL client and use SQL commands to create a database. For more information, go to Create a Database in the Amazon Redshift Database Developer Guide.

          Default: dev

          Constraints:

          • Must contain 1 to 64 alphanumeric characters.

          • Must contain only lowercase letters.

          • Cannot be a word that is reserved by the service. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

        • clusterIdentifier

          String clusterIdentifier

          A unique identifier for the cluster. You use this identifier to refer to the cluster for any subsequent cluster operations such as deleting or modifying. The identifier also appears in the Amazon Redshift console.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • Alphabetic characters must be lowercase.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique for all clusters within an AWS account.

          Example: myexamplecluster

        • clusterType

          String clusterType

          The type of the cluster. When cluster type is specified as

          • single-node, the NumberOfNodes parameter is not required.

          • multi-node, the NumberOfNodes parameter is required.

          Valid Values: multi-node | single-node

          Default: multi-node

        • nodeType

          String nodeType

          The node type to be provisioned for the cluster. For information about node types, go to Working with Clusters in the Amazon Redshift Cluster Management Guide.

          Valid Values: ds2.xlarge | ds2.8xlarge | dc1.large | dc1.8xlarge | dc2.large | dc2.8xlarge | ra3.16xlarge

        • masterUsername

          String masterUsername

          The user name associated with the master user account for the cluster that is being created.

          Constraints:

          • Must be 1 - 128 alphanumeric characters. The user name can't be PUBLIC.

          • First character must be a letter.

          • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

        • masterUserPassword

          String masterUserPassword

          The password associated with the master user account for the cluster that is being created.

          Constraints:

          • Must be between 8 and 64 characters in length.

          • Must contain at least one uppercase letter.

          • Must contain at least one lowercase letter.

          • Must contain one number.

          • Can be any printable ASCII character (ASCII code 33 to 126) except ' (single quote), " (double quote), \, /, @, or space.

        • clusterSecurityGroups

          SdkInternalList<T> clusterSecurityGroups

          A list of security groups to be associated with this cluster.

          Default: The default cluster security group for Amazon Redshift.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.

          Default: The default VPC security group is associated with the cluster.

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of a cluster subnet group to be associated with this cluster.

          If this parameter is not provided the resulting cluster will be deployed outside virtual private cloud (VPC).

        • availabilityZone

          String availabilityZone

          The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster. For example, if you have several EC2 instances running in a specific Availability Zone, then you might want the cluster to be provisioned in the same zone in order to decrease network latency.

          Default: A random, system-chosen Availability Zone in the region that is specified by the endpoint.

          Example: us-east-2d

          Constraint: The specified Availability Zone must be in the same region as the current endpoint.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range (in UTC) during which automated cluster maintenance can occur.

          Format: ddd:hh24:mi-ddd:hh24:mi

          Default: A 30-minute window selected at random from an 8-hour block of time per region, occurring on a random day of the week. For more information about the time blocks for each region, see Maintenance Windows in Amazon Redshift Cluster Management Guide.

          Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

          Constraints: Minimum 30-minute window.

        • clusterParameterGroupName

          String clusterParameterGroupName

          The name of the parameter group to be associated with this cluster.

          Default: The default Amazon Redshift cluster parameter group. For information about the default parameter group, go to Working with Amazon Redshift Parameter Groups

          Constraints:

          • Must be 1 to 255 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

        • automatedSnapshotRetentionPeriod

          Integer automatedSnapshotRetentionPeriod

          The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

          Default: 1

          Constraints: Must be a value from 0 to 35.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

          The value must be either -1 or an integer between 1 and 3,653.

        • port

          Integer port

          The port number on which the cluster accepts incoming connections.

          The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.

          Default: 5439

          Valid Values: 1150-65535

        • clusterVersion

          String clusterVersion

          The version of the Amazon Redshift engine software that you want to deploy on the cluster.

          The version selected runs on all the nodes in the cluster.

          Constraints: Only version 1.0 is currently available.

          Example: 1.0

        • allowVersionUpgrade

          Boolean allowVersionUpgrade

          If true, major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.

          When a new major version of the Amazon Redshift engine is released, you can request that the service automatically apply upgrades during the maintenance window to the Amazon Redshift engine that is running on your cluster.

          Default: true

        • numberOfNodes

          Integer numberOfNodes

          The number of compute nodes in the cluster. This parameter is required when the ClusterType parameter is specified as multi-node.

          For information about determining how many nodes you need, go to Working with Clusters in the Amazon Redshift Cluster Management Guide.

          If you don't specify this parameter, you get a single-node cluster. When requesting a multi-node cluster, you must specify the number of nodes that you want in the cluster.

          Default: 1

          Constraints: Value must be at least 1 and no more than 100.

        • publiclyAccessible

          Boolean publiclyAccessible

          If true, the cluster can be accessed from a public network.

        • encrypted

          Boolean encrypted

          If true, the data in the cluster is encrypted at rest.

          Default: false

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

        • elasticIp

          String elasticIp

          The Elastic IP (EIP) address for the cluster.

          Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an Internet gateway. For more information about provisioning clusters in EC2-VPC, go to Supported Platforms to Launch Your Cluster in the Amazon Redshift Cluster Management Guide.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • additionalInfo

          String additionalInfo

          Reserved.

        • iamRoles

          SdkInternalList<T> iamRoles

          A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. You can supply up to 10 IAM roles in a single request.

          A cluster can have up to 10 IAM roles associated with it at any time.

        • maintenanceTrackName

          String maintenanceTrackName

          An optional parameter for the name of the maintenance track for the cluster. If you don't provide a maintenance track name, the cluster is assigned to the current track.

        • snapshotScheduleIdentifier

          String snapshotScheduleIdentifier

          A unique identifier for the snapshot schedule.

    • Class com.amazonaws.services.redshift.model.CreateClusterSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name for the security group. Amazon Redshift stores the value as a lowercase string.

          Constraints:

          • Must contain no more than 255 alphanumeric characters or hyphens.

          • Must not be "Default".

          • Must be unique for all security groups that are created by your AWS account.

          Example: examplesecuritygroup

        • description

          String description

          A description for the security group.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

          Constraints:

          • Cannot be null, empty, or blank

          • Must contain from 1 to 255 alphanumeric characters or hyphens

          • First character must be a letter

          • Cannot end with a hyphen or contain two consecutive hyphens

          Example: my-snapshot-id

        • clusterIdentifier

          String clusterIdentifier

          The cluster identifier for which you want a snapshot.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

          The default value is -1.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateClusterSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name for the subnet group. Amazon Redshift stores the value as a lowercase string.

          Constraints:

          • Must contain no more than 255 alphanumeric characters or hyphens.

          • Must not be "Default".

          • Must be unique for all subnet groups that are created by your AWS account.

          Example: examplesubnetgroup

        • description

          String description

          A description for the subnet group.

        • subnetIds

          SdkInternalList<T> subnetIds

          An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the event subscription to be created.

          Constraints:

          • Cannot be null, empty, or blank.

          • Must contain from 1 to 255 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

        • snsTopicArn

          String snsTopicArn

          The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications. The ARN is created by Amazon SNS when you create a topic and subscribe to it.

        • sourceType

          String sourceType

          The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would set this parameter to cluster. If this value is not specified, events are returned for all Amazon Redshift objects in your AWS account. You must specify a source type in order to specify source IDs.

          Valid values: cluster, cluster-parameter-group, cluster-security-group, cluster-snapshot, and scheduled-action.

        • sourceIds

          SdkInternalList<T> sourceIds

          A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the source type parameter. The event subscription will return only events generated by the specified objects. If not specified, then events are returned for all objects within the source type specified.

          Example: my-cluster-1, my-cluster-2

          Example: my-snapshot-20131010

        • eventCategories

          SdkInternalList<T> eventCategories

          Specifies the Amazon Redshift event categories to be published by the event notification subscription.

          Values: configuration, management, monitoring, security

        • severity

          String severity

          Specifies the Amazon Redshift event severity to be published by the event notification subscription.

          Values: ERROR, INFO

        • enabled

          Boolean enabled

          A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateHsmClientCertificateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateHsmConfigurationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          The identifier to be assigned to the new Amazon Redshift HSM configuration.

        • description

          String description

          A text description of the HSM configuration to be created.

        • hsmIpAddress

          String hsmIpAddress

          The IP address that the Amazon Redshift cluster must use to access the HSM.

        • hsmPartitionName

          String hsmPartitionName

          The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

        • hsmPartitionPassword

          String hsmPartitionPassword

          The password required to access the HSM partition.

        • hsmServerPublicCertificate

          String hsmServerPublicCertificate

          The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateScheduledActionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.

        • targetAction

          ScheduledActionType targetAction

          A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.

        • schedule

          String schedule

          The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

        • iamRole

          String iamRole

          The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.

        • scheduledActionDescription

          String scheduledActionDescription

          The description of the scheduled action.

        • startTime

          Date startTime

          The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.

        • endTime

          Date endTime

          The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.

        • enable

          Boolean enable

          If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about state of the scheduled action, see ScheduledAction.

    • Class com.amazonaws.services.redshift.model.CreateScheduledActionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action.

        • targetAction

          ScheduledActionType targetAction

          A JSON format string of the Amazon Redshift API operation with input parameters.

          " {\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}} ".

        • schedule

          String schedule

          The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

          Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, " at(2016-03-04T17:27:00)".

          Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year) ". For example, "cron(0, 10, *, *, MON, *) ". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

        • iamRole

          String iamRole

          The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

        • scheduledActionDescription

          String scheduledActionDescription

          The description of the scheduled action.

        • state

          String state

          The state of the scheduled action. For example, DISABLED.

        • nextInvocations

          SdkInternalList<T> nextInvocations

          List of times when the scheduled action will run.

        • startTime

          Date startTime

          The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

        • endTime

          Date endTime

          The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

    • Class com.amazonaws.services.redshift.model.CreateSnapshotCopyGrantRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant. This name must be unique in the region for the AWS account.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • Alphabetic characters must be lowercase.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique for all clusters within an AWS account.

        • kmsKeyId

          String kmsKeyId

          The unique identifier of the customer master key (CMK) to which to grant Amazon Redshift permission. If no key is specified, the default key is used.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.CreateSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduleDefinitions

          SdkInternalList<T> scheduleDefinitions

          The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.

        • scheduleDescription

          String scheduleDescription

          The description of the snapshot schedule.

        • tags

          SdkInternalList<T> tags

          An optional set of tags you can use to search for the schedule.

        • dryRun

          Boolean dryRun

        • nextInvocations

          Integer nextInvocations

    • Class com.amazonaws.services.redshift.model.CreateSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • scheduleDefinitions

          SdkInternalList<T> scheduleDefinitions

          A list of ScheduleDefinitions.

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier for the schedule.

        • scheduleDescription

          String scheduleDescription

          The description of the schedule.

        • tags

          SdkInternalList<T> tags

          An optional set of tags describing the schedule.

        • nextInvocations

          SdkInternalList<T> nextInvocations

        • associatedClusterCount

          Integer associatedClusterCount

          The number of clusters associated with the schedule.

        • associatedClusters

          SdkInternalList<T> associatedClusters

          A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

    • Class com.amazonaws.services.redshift.model.CreateTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceName

          String resourceName

          The Amazon Resource Name (ARN) to which you want to add the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

        • tags

          SdkInternalList<T> tags

          One or more name/value pairs to add as tags to the specified resource. Each tag name is passed in with the parameter Key and the corresponding value is passed in with the parameter Value. The Key and Value parameters are separated by a comma (,). Separate multiple tags with a space. For example, --tags "Key"="owner","Value"="admin" "Key"="environment","Value"="test" "Key"="version","Value"="1.0" .

    • Class com.amazonaws.services.redshift.model.CreateTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DataTransferProgress extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

        • currentRateInMegaBytesPerSecond

          Double currentRateInMegaBytesPerSecond

          Describes the data transfer rate in MB's per second.

        • totalDataInMegaBytes

          Long totalDataInMegaBytes

          Describes the total amount of data to be transfered in megabytes.

        • dataTransferredInMegaBytes

          Long dataTransferredInMegaBytes

          Describes the total amount of data that has been transfered in MB's.

        • estimatedTimeToCompletionInSeconds

          Long estimatedTimeToCompletionInSeconds

          Describes the estimated number of seconds remaining to complete the transfer.

        • elapsedTimeInSeconds

          Long elapsedTimeInSeconds

          Describes the number of seconds that have elapsed during the data transfer.

    • Class com.amazonaws.services.redshift.model.DefaultClusterParameters extends Object implements Serializable

      • Serialized Fields

        • parameterGroupFamily

          String parameterGroupFamily

          The name of the cluster parameter group family to which the engine default parameters apply.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • parameters

          SdkInternalList<T> parameters

          The list of cluster default parameters.

    • Class com.amazonaws.services.redshift.model.DeferredMaintenanceWindow extends Object implements Serializable

      • Serialized Fields

        • deferMaintenanceIdentifier

          String deferMaintenanceIdentifier

          A unique identifier for the maintenance window.

        • deferMaintenanceStartTime

          Date deferMaintenanceStartTime

          A timestamp for the beginning of the time period when we defer maintenance.

        • deferMaintenanceEndTime

          Date deferMaintenanceEndTime

          A timestamp for the end of the time period when we defer maintenance.

    • Class com.amazonaws.services.redshift.model.DeleteClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the parameter group to be deleted.

          Constraints:

          • Must be the name of an existing cluster parameter group.

          • Cannot delete a default cluster parameter group.

    • Class com.amazonaws.services.redshift.model.DeleteClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster to be deleted.

          Constraints:

          • Must contain lowercase characters.

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

        • skipFinalClusterSnapshot

          Boolean skipFinalClusterSnapshot

          Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If true, a final cluster snapshot is not created. If false, a final cluster snapshot is created before the cluster is deleted.

          The FinalClusterSnapshotIdentifier parameter must be specified if SkipFinalClusterSnapshot is false.

          Default: false

        • finalClusterSnapshotIdentifier

          String finalClusterSnapshotIdentifier

          The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided, SkipFinalClusterSnapshot must be false.

          Constraints:

          • Must be 1 to 255 alphanumeric characters.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

        • finalClusterSnapshotRetentionPeriod

          Integer finalClusterSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

          The default value is -1.

    • Class com.amazonaws.services.redshift.model.DeleteClusterSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of the cluster security group to be deleted.

    • Class com.amazonaws.services.redshift.model.DeleteClusterSecurityGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteClusterSnapshotMessage extends Object implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The unique identifier of the manual snapshot to be deleted.

          Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

          Constraints: Must be the name of valid cluster.

    • Class com.amazonaws.services.redshift.model.DeleteClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The unique identifier of the manual snapshot to be deleted.

          Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

          Constraints: Must be the name of valid cluster.

    • Class com.amazonaws.services.redshift.model.DeleteClusterSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the cluster subnet group name to be deleted.

    • Class com.amazonaws.services.redshift.model.DeleteClusterSubnetGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the Amazon Redshift event notification subscription to be deleted.

    • Class com.amazonaws.services.redshift.model.DeleteEventSubscriptionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteHsmClientCertificateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          The identifier of the HSM client certificate to be deleted.

    • Class com.amazonaws.services.redshift.model.DeleteHsmClientCertificateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteHsmConfigurationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          The identifier of the Amazon Redshift HSM configuration to be deleted.

    • Class com.amazonaws.services.redshift.model.DeleteHsmConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteScheduledActionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action to delete.

    • Class com.amazonaws.services.redshift.model.DeleteScheduledActionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteSnapshotCopyGrantRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant to delete.

    • Class com.amazonaws.services.redshift.model.DeleteSnapshotCopyGrantResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier of the snapshot schedule to delete.

    • Class com.amazonaws.services.redshift.model.DeleteSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DeleteTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceName

          String resourceName

          The Amazon Resource Name (ARN) from which you want to remove the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

        • tagKeys

          SdkInternalList<T> tagKeys

          The tag key that you want to delete.

    • Class com.amazonaws.services.redshift.model.DeleteTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.DependentServiceRequestThrottlingException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.DependentServiceUnavailableException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.DescribeAccountAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.redshift.model.DescribeAccountAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • accountAttributes

          SdkInternalList<T> accountAttributes

          A list of attributes assigned to an account.

    • Class com.amazonaws.services.redshift.model.DescribeClusterDbRevisionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          A unique identifier for a cluster whose ClusterDbRevisions you are requesting. This parameter is case sensitive. All clusters defined for an account are returned by default.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point for returning a set of response records. When the results of a DescribeClusterDbRevisions request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

          Constraints: You can specify either the ClusterIdentifier parameter, or the marker parameter, but not both.

    • Class com.amazonaws.services.redshift.model.DescribeClusterDbRevisionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A string representing the starting point for the next set of revisions. If a value is returned in a response, you can retrieve the next set of revisions by providing the value in the marker parameter and retrying the command. If the marker field is empty, all revisions have already been returned.

        • clusterDbRevisions

          SdkInternalList<T> clusterDbRevisions

          A list of revisions.

    • Class com.amazonaws.services.redshift.model.DescribeClusterParameterGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of a specific parameter group for which to return details. By default, details about all parameter groups and the default parameter group are returned.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterParameterGroups request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching cluster parameter groups that are associated with the specified key or keys. For example, suppose that you have parameter groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the parameter groups that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching cluster parameter groups that are associated with the specified tag value or values. For example, suppose that you have parameter groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the parameter groups that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeClusterParameterGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • parameterGroups

          SdkInternalList<T> parameterGroups

          A list of ClusterParameterGroup instances. Each instance describes one cluster parameter group.

    • Class com.amazonaws.services.redshift.model.DescribeClusterParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of a cluster parameter group for which to return details.

        • source

          String source

          The parameter types to return. Specify user to show parameters that are different form the default. Similarly, specify engine-default to show parameters that are the same as the default parameter group.

          Default: All parameter types returned.

          Valid Values: user | engine-default

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterParameters request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeClusterParametersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • parameters

          SdkInternalList<T> parameters

          A list of Parameter instances. Each instance lists the parameters of one cluster parameter group.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

    • Class com.amazonaws.services.redshift.model.DescribeClusterSecurityGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

          Example: securitygroup1

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSecurityGroups request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

          Constraints: You can specify either the ClusterSecurityGroupName parameter or the Marker parameter, but not both.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching cluster security groups that are associated with the specified key or keys. For example, suppose that you have security groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the security groups that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching cluster security groups that are associated with the specified tag value or values. For example, suppose that you have security groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the security groups that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeClusterSecurityGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • clusterSecurityGroups

          SdkInternalList<T> clusterSecurityGroups

          A list of ClusterSecurityGroup instances.

    • Class com.amazonaws.services.redshift.model.DescribeClusterSnapshotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster which generated the requested snapshots.

        • snapshotIdentifier

          String snapshotIdentifier

          The snapshot identifier of the snapshot about which to return information.

        • snapshotType

          String snapshotType

          The type of snapshots for which you are requesting information. By default, snapshots of all types are returned.

          Valid Values: automated | manual

        • startTime

          Date startTime

          A value that requests only snapshots created at or after the specified time. The time value is specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2012-07-16T18:00:00Z

        • endTime

          Date endTime

          A time value that requests only snapshots created at or before the specified time. The time value is specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2012-07-16T18:00:00Z

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSnapshots request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • ownerAccount

          String ownerAccount

          The AWS customer account used to create or copy the snapshot. Use this field to filter the results to snapshots owned by a particular account. To describe snapshots you own, either specify your AWS customer account, or do not specify the parameter.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching cluster snapshots that are associated with the specified key or keys. For example, suppose that you have snapshots that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the snapshots that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching cluster snapshots that are associated with the specified tag value or values. For example, suppose that you have snapshots that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the snapshots that have either or both of these tag values associated with them.

        • clusterExists

          Boolean clusterExists

          A value that indicates whether to return snapshots only for an existing cluster. You can perform table-level restore only by using a snapshot of an existing cluster, that is, a cluster that has not been deleted. Values for this parameter work as follows:

          • If ClusterExists is set to true, ClusterIdentifier is required.

          • If ClusterExists is set to false and ClusterIdentifier isn't specified, all snapshots associated with deleted clusters (orphaned snapshots) are returned.

          • If ClusterExists is set to false and ClusterIdentifier is specified for a deleted cluster, snapshots associated with that cluster are returned.

          • If ClusterExists is set to false and ClusterIdentifier is specified for an existing cluster, no snapshots are returned.

        • sortingEntities

          SdkInternalList<T> sortingEntities

    • Class com.amazonaws.services.redshift.model.DescribeClusterSnapshotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • snapshots

          SdkInternalList<T> snapshots

          A list of Snapshot instances.

    • Class com.amazonaws.services.redshift.model.DescribeClustersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of a cluster whose properties you are requesting. This parameter is case sensitive.

          The default is that all clusters defined for an account are returned.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusters request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

          Constraints: You can specify either the ClusterIdentifier parameter or the Marker parameter, but not both.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching clusters that are associated with the specified key or keys. For example, suppose that you have clusters that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the clusters that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching clusters that are associated with the specified tag value or values. For example, suppose that you have clusters that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the clusters that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeClustersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • clusters

          SdkInternalList<T> clusters

          A list of Cluster objects, where each object describes one cluster.

    • Class com.amazonaws.services.redshift.model.DescribeClusterSubnetGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the cluster subnet group for which information is requested.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSubnetGroups request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching cluster subnet groups that are associated with the specified key or keys. For example, suppose that you have subnet groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the subnet groups that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching cluster subnet groups that are associated with the specified tag value or values. For example, suppose that you have subnet groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the subnet groups that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeClusterSubnetGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • clusterSubnetGroups

          SdkInternalList<T> clusterSubnetGroups

          A list of ClusterSubnetGroup instances.

    • Class com.amazonaws.services.redshift.model.DescribeClusterTracksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track.

        • maxRecords

          Integer maxRecords

          An integer value for the maximum number of maintenance tracks to return.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterTracks request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeClusterTracksResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • maintenanceTracks

          SdkInternalList<T> maintenanceTracks

          A list of maintenance tracks output by the DescribeClusterTracks operation.

        • marker

          String marker

          The starting point to return a set of response tracklist records. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeClusterVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterVersion

          String clusterVersion

          The specific cluster version to return.

          Example: 1.0

        • clusterParameterGroupFamily

          String clusterParameterGroupFamily

          The name of a specific cluster parameter group family to return details for.

          Constraints:

          • Must be 1 to 255 alphanumeric characters

          • First character must be a letter

          • Cannot end with a hyphen or contain two consecutive hyphens

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterVersions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeClusterVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • clusterVersions

          SdkInternalList<T> clusterVersions

          A list of Version elements.

    • Class com.amazonaws.services.redshift.model.DescribeDefaultClusterParametersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupFamily

          String parameterGroupFamily

          The name of the cluster parameter group family.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDefaultClusterParameters request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeEventCategoriesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceType

          String sourceType

          The source type, such as cluster or parameter group, to which the described event categories apply.

          Valid values: cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, and scheduled-action.

    • Class com.amazonaws.services.redshift.model.DescribeEventCategoriesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • eventCategoriesMapList

          SdkInternalList<T> eventCategoriesMapList

          A list of event categories descriptions.

    • Class com.amazonaws.services.redshift.model.DescribeEventsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceIdentifier

          String sourceIdentifier

          The identifier of the event source for which events will be returned. If this parameter is not specified, then all sources are included in the response.

          Constraints:

          If SourceIdentifier is supplied, SourceType must also be provided.

          • Specify a cluster identifier when SourceType is cluster.

          • Specify a cluster security group name when SourceType is cluster-security-group.

          • Specify a cluster parameter group name when SourceType is cluster-parameter-group.

          • Specify a cluster snapshot identifier when SourceType is cluster-snapshot.

        • sourceType

          String sourceType

          The event source to retrieve events for. If no value is specified, all events are returned.

          Constraints:

          If SourceType is supplied, SourceIdentifier must also be provided.

          • Specify cluster when SourceIdentifier is a cluster identifier.

          • Specify cluster-security-group when SourceIdentifier is a cluster security group name.

          • Specify cluster-parameter-group when SourceIdentifier is a cluster parameter group name.

          • Specify cluster-snapshot when SourceIdentifier is a cluster snapshot identifier.

        • startTime

          Date startTime

          The beginning of the time interval to retrieve events for, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2009-07-08T18:00Z

        • endTime

          Date endTime

          The end of the time interval for which to retrieve events, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

          Example: 2009-07-08T18:00Z

        • duration

          Integer duration

          The number of minutes prior to the time of the request for which to retrieve events. For example, if the request is sent at 18:00 and you specify a duration of 60, then only events which have occurred after 17:00 will be returned.

          Default: 60

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeEvents request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeEventsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • events

          SdkInternalList<T> events

          A list of Event instances.

    • Class com.amazonaws.services.redshift.model.DescribeEventSubscriptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the Amazon Redshift event notification subscription to be described.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeEventSubscriptions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching event notification subscriptions that are associated with the specified key or keys. For example, suppose that you have subscriptions that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the subscriptions that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching event notification subscriptions that are associated with the specified tag value or values. For example, suppose that you have subscriptions that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the subscriptions that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeEventSubscriptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • eventSubscriptionsList

          SdkInternalList<T> eventSubscriptionsList

          A list of event subscriptions.

    • Class com.amazonaws.services.redshift.model.DescribeHsmClientCertificatesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          The identifier of a specific HSM client certificate for which you want information. If no identifier is specified, information is returned for all HSM client certificates owned by your AWS customer account.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeHsmClientCertificates request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching HSM client certificates that are associated with the specified key or keys. For example, suppose that you have HSM client certificates that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the HSM client certificates that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching HSM client certificates that are associated with the specified tag value or values. For example, suppose that you have HSM client certificates that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the HSM client certificates that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeHsmClientCertificatesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • hsmClientCertificates

          SdkInternalList<T> hsmClientCertificates

          A list of the identifiers for one or more HSM client certificates used by Amazon Redshift clusters to store and retrieve database encryption keys in an HSM.

    • Class com.amazonaws.services.redshift.model.DescribeHsmConfigurationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          The identifier of a specific Amazon Redshift HSM configuration to be described. If no identifier is specified, information is returned for all HSM configurations owned by your AWS customer account.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeHsmConfigurations request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching HSM configurations that are associated with the specified key or keys. For example, suppose that you have HSM configurations that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the HSM configurations that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching HSM configurations that are associated with the specified tag value or values. For example, suppose that you have HSM configurations that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the HSM configurations that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeHsmConfigurationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • hsmConfigurations

          SdkInternalList<T> hsmConfigurations

          A list of HsmConfiguration objects.

    • Class com.amazonaws.services.redshift.model.DescribeLoggingStatusRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster from which to get the logging status.

          Example: examplecluster

    • Class com.amazonaws.services.redshift.model.DescribeLoggingStatusResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • loggingEnabled

          Boolean loggingEnabled

          true if logging is on, false if logging is off.

        • bucketName

          String bucketName

          The name of the S3 bucket where the log files are stored.

        • s3KeyPrefix

          String s3KeyPrefix

          The prefix applied to the log file names.

        • lastSuccessfulDeliveryTime

          Date lastSuccessfulDeliveryTime

          The last time that logs were delivered.

        • lastFailureTime

          Date lastFailureTime

          The last time when logs failed to be delivered.

        • lastFailureMessage

          String lastFailureMessage

          The message indicating that logs failed to be delivered.

    • Class com.amazonaws.services.redshift.model.DescribeNodeConfigurationOptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • actionType

          String actionType

          The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot.

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster to evaluate for possible node configurations.

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot to evaluate for possible node configurations.

        • ownerAccount

          String ownerAccount

          The AWS customer account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.

        • filters

          SdkInternalList<T> filters

          A set of name, operator, and value items to filter the results.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeNodeConfigurationOptions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 500

          Constraints: minimum 100, maximum 500.

    • Class com.amazonaws.services.redshift.model.DescribeNodeConfigurationOptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nodeConfigurationOptionList

          SdkInternalList<T> nodeConfigurationOptionList

          A list of valid node configurations.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

    • Class com.amazonaws.services.redshift.model.DescribeOrderableClusterOptionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterVersion

          String clusterVersion

          The version filter value. Specify this parameter to show only the available offerings matching the specified version.

          Default: All versions.

          Constraints: Must be one of the version returned from DescribeClusterVersions.

        • nodeType

          String nodeType

          The node type filter value. Specify this parameter to show only the available offerings matching the specified node type.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeOrderableClusterOptions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeOrderableClusterOptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • orderableClusterOptions

          SdkInternalList<T> orderableClusterOptions

          An OrderableClusterOption structure containing information about orderable options for the cluster.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

    • Class com.amazonaws.services.redshift.model.DescribeReservedNodeOfferingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedNodeOfferingId

          String reservedNodeOfferingId

          The unique identifier for the offering.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeReservedNodeOfferings request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeReservedNodeOfferingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • reservedNodeOfferings

          SdkInternalList<T> reservedNodeOfferings

          A list of ReservedNodeOffering objects.

    • Class com.amazonaws.services.redshift.model.DescribeReservedNodesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedNodeId

          String reservedNodeId

          Identifier for the node reservation.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeReservedNodes request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

    • Class com.amazonaws.services.redshift.model.DescribeReservedNodesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

        • reservedNodes

          SdkInternalList<T> reservedNodes

          The list of ReservedNode objects.

    • Class com.amazonaws.services.redshift.model.DescribeResizeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of a cluster whose resize progress you are requesting. This parameter is case-sensitive.

          By default, resize operations for all clusters defined for an AWS account are returned.

    • Class com.amazonaws.services.redshift.model.DescribeResizeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targetNodeType

          String targetNodeType

          The node type that the cluster will have after the resize operation is complete.

        • targetNumberOfNodes

          Integer targetNumberOfNodes

          The number of nodes that the cluster will have after the resize operation is complete.

        • targetClusterType

          String targetClusterType

          The cluster type after the resize operation is complete.

          Valid Values: multi-node | single-node

        • status

          String status

          The status of the resize operation.

          Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

        • importTablesCompleted

          SdkInternalList<T> importTablesCompleted

          The names of tables that have been completely imported .

          Valid Values: List of table names.

        • importTablesInProgress

          SdkInternalList<T> importTablesInProgress

          The names of tables that are being currently imported.

          Valid Values: List of table names.

        • importTablesNotStarted

          SdkInternalList<T> importTablesNotStarted

          The names of tables that have not been yet imported.

          Valid Values: List of table names

        • avgResizeRateInMegaBytesPerSecond

          Double avgResizeRateInMegaBytesPerSecond

          The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

        • totalResizeDataInMegaBytes

          Long totalResizeDataInMegaBytes

          The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

        • progressInMegaBytes

          Long progressInMegaBytes

          While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

        • elapsedTimeInSeconds

          Long elapsedTimeInSeconds

          The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

        • estimatedTimeToCompletionInSeconds

          Long estimatedTimeToCompletionInSeconds

          The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

        • resizeType

          String resizeType

          An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

        • message

          String message

          An optional string to provide additional details about the resize action.

        • targetEncryptionType

          String targetEncryptionType

          The type of encryption for the cluster after the resize is complete.

          Possible values are KMS and None. In the China region possible values are: Legacy and None.

        • dataTransferProgressPercent

          Double dataTransferProgressPercent

          The percent of data transferred from source cluster to target cluster.

    • Class com.amazonaws.services.redshift.model.DescribeScheduledActionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action to retrieve.

        • targetActionType

          String targetActionType

          The type of the scheduled actions to retrieve.

        • startTime

          Date startTime

          The start time in UTC of the scheduled actions to retrieve. Only active scheduled actions that have invocations after this time are retrieved.

        • endTime

          Date endTime

          The end time in UTC of the scheduled action to retrieve. Only active scheduled actions that have invocations before this time are retrieved.

        • active

          Boolean active

          If true, retrieve only active scheduled actions. If false, retrieve only disabled scheduled actions.

        • filters

          SdkInternalList<T> filters

          List of scheduled action filters.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeScheduledActions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

    • Class com.amazonaws.services.redshift.model.DescribeScheduledActionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeScheduledActions request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

        • scheduledActions

          SdkInternalList<T> scheduledActions

          List of retrieved scheduled actions.

    • Class com.amazonaws.services.redshift.model.DescribeSnapshotCopyGrantsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant.

        • maxRecords

          Integer maxRecords

          The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

          Default: 100

          Constraints: minimum 20, maximum 100.

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

          Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example, suppose that you have resources tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with all resources that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For example, suppose that you have resources tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with all resources that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeSnapshotCopyGrantsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

          Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

        • snapshotCopyGrants

          SdkInternalList<T> snapshotCopyGrants

          The list of SnapshotCopyGrant objects.

    • Class com.amazonaws.services.redshift.model.DescribeSnapshotSchedulesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier for the cluster whose snapshot schedules you want to view.

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier for a snapshot schedule.

        • tagKeys

          SdkInternalList<T> tagKeys

          The key value for a snapshot schedule tag.

        • tagValues

          SdkInternalList<T> tagValues

          The value corresponding to the key of the snapshot schedule tag.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

        • maxRecords

          Integer maxRecords

          The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

    • Class com.amazonaws.services.redshift.model.DescribeSnapshotSchedulesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • snapshotSchedules

          SdkInternalList<T> snapshotSchedules

          A list of SnapshotSchedules.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

    • Class com.amazonaws.services.redshift.model.DescribeStorageRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.redshift.model.DescribeStorageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • totalBackupSizeInMegaBytes

          Double totalBackupSizeInMegaBytes

          The total amount of storage currently used for snapshots.

        • totalProvisionedStorageInMegaBytes

          Double totalProvisionedStorageInMegaBytes

          The total amount of storage currently provisioned.

    • Class com.amazonaws.services.redshift.model.DescribeTableRestoreStatusRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The Amazon Redshift cluster that the table is being restored to.

        • tableRestoreRequestId

          String tableRestoreRequestId

          The identifier of the table restore request to return status for. If you don't specify a TableRestoreRequestId value, then DescribeTableRestoreStatus returns the status of all in-progress table restore requests.

        • maxRecords

          Integer maxRecords

          The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

        • marker

          String marker

          An optional pagination token provided by a previous DescribeTableRestoreStatus request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

    • Class com.amazonaws.services.redshift.model.DescribeTableRestoreStatusResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tableRestoreStatusDetails

          SdkInternalList<T> tableRestoreStatusDetails

          A list of status details for one or more table restore requests.

        • marker

          String marker

          A pagination token that can be used in a subsequent DescribeTableRestoreStatus request.

    • Class com.amazonaws.services.redshift.model.DescribeTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceName

          String resourceName

          The Amazon Resource Name (ARN) for which you want to describe the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

        • resourceType

          String resourceType

          The type of resource with which you want to view tags. Valid resource types are:

          • Cluster

          • CIDR/IP

          • EC2 security group

          • Snapshot

          • Cluster security group

          • Subnet group

          • HSM connection

          • HSM certificate

          • Parameter group

          • Snapshot copy grant

          For more information about Amazon Redshift resource types and constructing ARNs, go to Specifying Policy Elements: Actions, Effects, Resources, and Principals in the Amazon Redshift Cluster Management Guide.

        • maxRecords

          Integer maxRecords

          The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

        • tagKeys

          SdkInternalList<T> tagKeys

          A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example, suppose that you have resources tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with all resources that have either or both of these tag keys associated with them.

        • tagValues

          SdkInternalList<T> tagValues

          A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For example, suppose that you have resources tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with all resources that have either or both of these tag values associated with them.

    • Class com.amazonaws.services.redshift.model.DescribeTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • taggedResources

          SdkInternalList<T> taggedResources

          A list of tags with their associated resources.

        • marker

          String marker

          A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

    • Class com.amazonaws.services.redshift.model.DisableLoggingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster on which logging is to be stopped.

          Example: examplecluster

    • Class com.amazonaws.services.redshift.model.DisableLoggingResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • loggingEnabled

          Boolean loggingEnabled

          true if logging is on, false if logging is off.

        • bucketName

          String bucketName

          The name of the S3 bucket where the log files are stored.

        • s3KeyPrefix

          String s3KeyPrefix

          The prefix applied to the log file names.

        • lastSuccessfulDeliveryTime

          Date lastSuccessfulDeliveryTime

          The last time that logs were delivered.

        • lastFailureTime

          Date lastFailureTime

          The last time when logs failed to be delivered.

        • lastFailureMessage

          String lastFailureMessage

          The message indicating that logs failed to be delivered.

    • Class com.amazonaws.services.redshift.model.DisableSnapshotCopyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the source cluster that you want to disable copying of snapshots to a destination region.

          Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

    • Class com.amazonaws.services.redshift.model.EC2SecurityGroup extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          The status of the EC2 security group.

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          The name of the EC2 Security Group.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          The AWS ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.

        • tags

          SdkInternalList<T> tags

          The list of tags for the EC2 security group.

    • Class com.amazonaws.services.redshift.model.ElasticIpStatus extends Object implements Serializable

      • Serialized Fields

        • elasticIp

          String elasticIp

          The elastic IP (EIP) address for the cluster.

        • status

          String status

          The status of the elastic IP (EIP) address.

    • Class com.amazonaws.services.redshift.model.EnableLoggingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster on which logging is to be started.

          Example: examplecluster

        • bucketName

          String bucketName

          The name of an existing S3 bucket where the log files are to be stored.

          Constraints:

          • Must be in the same region as the cluster

          • The cluster must have read bucket and put object permissions

        • s3KeyPrefix

          String s3KeyPrefix

          The prefix applied to the log file names.

          Constraints:

          • Cannot exceed 512 characters

          • Cannot contain spaces( ), double quotes ("), single quotes ('), a backslash (\), or control characters. The hexadecimal codes for invalid characters are:

            • x00 to x20

            • x22

            • x27

            • x5c

            • x7f or larger

    • Class com.amazonaws.services.redshift.model.EnableLoggingResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • loggingEnabled

          Boolean loggingEnabled

          true if logging is on, false if logging is off.

        • bucketName

          String bucketName

          The name of the S3 bucket where the log files are stored.

        • s3KeyPrefix

          String s3KeyPrefix

          The prefix applied to the log file names.

        • lastSuccessfulDeliveryTime

          Date lastSuccessfulDeliveryTime

          The last time that logs were delivered.

        • lastFailureTime

          Date lastFailureTime

          The last time when logs failed to be delivered.

        • lastFailureMessage

          String lastFailureMessage

          The message indicating that logs failed to be delivered.

    • Class com.amazonaws.services.redshift.model.EnableSnapshotCopyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the source cluster to copy snapshots from.

          Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.

        • destinationRegion

          String destinationRegion

          The destination AWS Region that you want to copy snapshots to.

          Constraints: Must be the name of a valid AWS Region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.

        • retentionPeriod

          Integer retentionPeriod

          The number of days to retain automated snapshots in the destination region after they are copied from the source region.

          Default: 7.

          Constraints: Must be at least 1 and no more than 35.

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant to use when snapshots of an AWS KMS-encrypted cluster are copied to the destination region.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days to retain newly copied snapshots in the destination AWS Region after they are copied from the source AWS Region. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

    • Class com.amazonaws.services.redshift.model.Endpoint extends Object implements Serializable

      • Serialized Fields

        • address

          String address

          The DNS address of the Cluster.

        • port

          Integer port

          The port that the database engine is listening on.

    • Class com.amazonaws.services.redshift.model.Event extends Object implements Serializable

      • Serialized Fields

        • sourceIdentifier

          String sourceIdentifier

          The identifier for the source of the event.

        • sourceType

          String sourceType

          The source type for this event.

        • message

          String message

          The text of this event.

        • eventCategories

          SdkInternalList<T> eventCategories

          A list of the event categories.

          Values: Configuration, Management, Monitoring, Security

        • severity

          String severity

          The severity of the event.

          Values: ERROR, INFO

        • date

          Date date

          The date and time of the event.

        • eventId

          String eventId

          The identifier of the event.

    • Class com.amazonaws.services.redshift.model.EventCategoriesMap extends Object implements Serializable

      • Serialized Fields

        • sourceType

          String sourceType

          The source type, such as cluster or cluster-snapshot, that the returned categories belong to.

        • events

          SdkInternalList<T> events

          The events in the event category.

    • Class com.amazonaws.services.redshift.model.EventInfoMap extends Object implements Serializable

      • Serialized Fields

        • eventId

          String eventId

          The identifier of an Amazon Redshift event.

        • eventCategories

          SdkInternalList<T> eventCategories

          The category of an Amazon Redshift event.

        • eventDescription

          String eventDescription

          The description of an Amazon Redshift event.

        • severity

          String severity

          The severity of the event.

          Values: ERROR, INFO

    • Class com.amazonaws.services.redshift.model.EventSubscription extends Object implements Serializable

      • Serialized Fields

        • customerAwsId

          String customerAwsId

          The AWS customer account associated with the Amazon Redshift event notification subscription.

        • custSubscriptionId

          String custSubscriptionId

          The name of the Amazon Redshift event notification subscription.

        • snsTopicArn

          String snsTopicArn

          The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

        • status

          String status

          The status of the Amazon Redshift event notification subscription.

          Constraints:

          • Can be one of the following: active | no-permission | topic-not-exist

          • The status "no-permission" indicates that Amazon Redshift no longer has permission to post to the Amazon SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

        • subscriptionCreationTime

          Date subscriptionCreationTime

          The date and time the Amazon Redshift event notification subscription was created.

        • sourceType

          String sourceType

          The source type of the events returned by the Amazon Redshift event notification, such as cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, or scheduled-action.

        • sourceIdsList

          SdkInternalList<T> sourceIdsList

          A list of the sources that publish events to the Amazon Redshift event notification subscription.

        • eventCategoriesList

          SdkInternalList<T> eventCategoriesList

          The list of Amazon Redshift event categories specified in the event notification subscription.

          Values: Configuration, Management, Monitoring, Security

        • severity

          String severity

          The event severity specified in the Amazon Redshift event notification subscription.

          Values: ERROR, INFO

        • enabled

          Boolean enabled

          A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

        • tags

          SdkInternalList<T> tags

          The list of tags for the event subscription.

    • Class com.amazonaws.services.redshift.model.EventSubscriptionQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.GetClusterCredentialsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dbUser

          String dbUser

          The name of a database user. If a user name matching DbUser exists in the database, the temporary user credentials have the same permissions as the existing user. If DbUser doesn't exist in the database and Autocreate is True, a new user is created using the value for DbUser with PUBLIC permissions. If a database user matching the value for DbUser doesn't exist and Autocreate is False, then the command succeeds but the connection attempt will fail because the user doesn't exist in the database.

          For more information, see CREATE USER in the Amazon Redshift Database Developer Guide.

          Constraints:

          • Must be 1 to 64 alphanumeric characters or hyphens. The user name can't be PUBLIC.

          • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.

          • First character must be a letter.

          • Must not contain a colon ( : ) or slash ( / ).

          • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

        • dbName

          String dbName

          The name of a database that DbUser is authorized to log on to. If DbName is not specified, DbUser can log on to any existing database.

          Constraints:

          • Must be 1 to 64 alphanumeric characters or hyphens

          • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.

          • First character must be a letter.

          • Must not contain a colon ( : ) or slash ( / ).

          • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster that contains the database for which your are requesting credentials. This parameter is case sensitive.

        • durationSeconds

          Integer durationSeconds

          The number of seconds until the returned temporary password expires.

          Constraint: minimum 900, maximum 3600.

          Default: 900

        • autoCreate

          Boolean autoCreate

          Create a database user with the name specified for the user named in DbUser if one does not exist.

        • dbGroups

          SdkInternalList<T> dbGroups

          A list of the names of existing database groups that the user named in DbUser will join for the current session, in addition to any group memberships for an existing user. If not specified, a new user is added only to PUBLIC.

          Database group name constraints

          • Must be 1 to 64 alphanumeric characters or hyphens

          • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.

          • First character must be a letter.

          • Must not contain a colon ( : ) or slash ( / ).

          • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

    • Class com.amazonaws.services.redshift.model.GetClusterCredentialsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dbUser

          String dbUser

          A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

        • dbPassword

          String dbPassword

          A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

        • expiration

          Date expiration

          The date and time the password in DbPassword expires.

    • Class com.amazonaws.services.redshift.model.GetReservedNodeExchangeOfferingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedNodeId

          String reservedNodeId

          A string representing the node identifier for the DC1 Reserved Node to be exchanged.

        • maxRecords

          Integer maxRecords

          An integer setting the maximum number of ReservedNodeOfferings to retrieve.

        • marker

          String marker

          A value that indicates the starting point for the next set of ReservedNodeOfferings.

    • Class com.amazonaws.services.redshift.model.GetReservedNodeExchangeOfferingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          An optional parameter that specifies the starting point for returning a set of response records. When the results of a GetReservedNodeExchangeOfferings request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

        • reservedNodeOfferings

          SdkInternalList<T> reservedNodeOfferings

          Returns an array of ReservedNodeOffering objects.

    • Class com.amazonaws.services.redshift.model.HsmClientCertificate extends Object implements Serializable

      • Serialized Fields

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          The identifier of the HSM client certificate.

        • hsmClientCertificatePublicKey

          String hsmClientCertificatePublicKey

          The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.

        • tags

          SdkInternalList<T> tags

          The list of tags for the HSM client certificate.

    • Class com.amazonaws.services.redshift.model.HsmClientCertificateAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmClientCertificateNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmClientCertificateQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmConfiguration extends Object implements Serializable

      • Serialized Fields

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          The name of the Amazon Redshift HSM configuration.

        • description

          String description

          A text description of the HSM configuration.

        • hsmIpAddress

          String hsmIpAddress

          The IP address that the Amazon Redshift cluster must use to access the HSM.

        • hsmPartitionName

          String hsmPartitionName

          The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

        • tags

          SdkInternalList<T> tags

          The list of tags for the HSM configuration.

    • Class com.amazonaws.services.redshift.model.HsmConfigurationAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmConfigurationNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmConfigurationQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.HsmStatus extends Object implements Serializable

      • Serialized Fields

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

        • status

          String status

          Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

          Values: active, applying

    • Class com.amazonaws.services.redshift.model.IncompatibleOrderableOptionsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InProgressTableRestoreQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InsufficientClusterCapacityException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InsufficientS3BucketPolicyException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterParameterGroupStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterSecurityGroupStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterSnapshotScheduleStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterSnapshotStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterSubnetGroupStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterSubnetStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidClusterTrackException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidElasticIpException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidHsmClientCertificateStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidHsmConfigurationStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidReservedNodeStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidRestoreException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidRetentionPeriodException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidS3BucketNameException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidS3KeyPrefixException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidScheduledActionException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidScheduleException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidSnapshotCopyGrantStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidSubnetException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidSubscriptionStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidTableRestoreArgumentException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidTagException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.InvalidVPCNetworkStateException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.IPRange extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          The status of the IP range, for example, "authorized".

        • cIDRIP

          String cIDRIP

          The IP range in Classless Inter-Domain Routing (CIDR) notation.

        • tags

          SdkInternalList<T> tags

          The list of tags for the IP range.

    • Class com.amazonaws.services.redshift.model.LimitExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.MaintenanceTrack extends Object implements Serializable

      • Serialized Fields

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track. Possible values are current and trailing.

        • databaseVersion

          String databaseVersion

          The version number for the cluster release.

        • updateTargets

          SdkInternalList<T> updateTargets

          An array of UpdateTarget objects to update with the maintenance track.

    • Class com.amazonaws.services.redshift.model.ModifyClusterDbRevisionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of a cluster whose database revision you want to modify.

          Example: examplecluster

        • revisionTarget

          String revisionTarget

          The identifier of the database revision. You can retrieve this value from the response to the DescribeClusterDbRevisions request.

    • Class com.amazonaws.services.redshift.model.ModifyClusterIamRolesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster for which you want to associate or disassociate IAM roles.

        • addIamRoles

          SdkInternalList<T> addIamRoles

          Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format. You can associate up to 10 IAM roles with a single cluster in a single request.

        • removeIamRoles

          SdkInternalList<T> removeIamRoles

          Zero or more IAM roles in ARN format to disassociate from the cluster. You can disassociate up to 10 IAM roles from a single cluster in a single request.

    • Class com.amazonaws.services.redshift.model.ModifyClusterMaintenanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          A unique identifier for the cluster.

        • deferMaintenance

          Boolean deferMaintenance

          A boolean indicating whether to enable the deferred maintenance window.

        • deferMaintenanceIdentifier

          String deferMaintenanceIdentifier

          A unique identifier for the deferred maintenance window.

        • deferMaintenanceStartTime

          Date deferMaintenanceStartTime

          A timestamp indicating the start time for the deferred maintenance window.

        • deferMaintenanceEndTime

          Date deferMaintenanceEndTime

          A timestamp indicating end time for the deferred maintenance window. If you specify an end time, you can't specify a duration.

        • deferMaintenanceDuration

          Integer deferMaintenanceDuration

          An integer indicating the duration of the maintenance window in days. If you specify a duration, you can't specify an end time. The duration must be 45 days or less.

    • Class com.amazonaws.services.redshift.model.ModifyClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the parameter group to be modified.

        • parameters

          SdkInternalList<T> parameters

          An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.

          For each parameter to be modified, you must supply at least the parameter name and parameter value; other name-value pairs of the parameter are optional.

          For the workload management (WLM) configuration, you must supply all the name-value pairs in the wlm_json_configuration parameter.

    • Class com.amazonaws.services.redshift.model.ModifyClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group.

        • parameterGroupStatus

          String parameterGroupStatus

          The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

    • Class com.amazonaws.services.redshift.model.ModifyClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster to be modified.

          Example: examplecluster

        • clusterType

          String clusterType

          The new cluster type.

          When you submit your cluster resize request, your existing cluster goes into a read-only mode. After Amazon Redshift provisions a new cluster based on your resize requirements, there will be outage for a period while the old cluster is deleted and your connection is switched to the new cluster. You can use DescribeResize to track the progress of the resize request.

          Valid Values: multi-node | single-node

        • nodeType

          String nodeType

          The new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter.

          For more information about resizing clusters, go to Resizing Clusters in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

          Valid Values: ds2.xlarge | ds2.8xlarge | dc1.large | dc1.8xlarge | dc2.large | dc2.8xlarge | ra3.16xlarge

        • numberOfNodes

          Integer numberOfNodes

          The new number of nodes of the cluster. If you specify a new number of nodes, you must also specify the node type parameter.

          For more information about resizing clusters, go to Resizing Clusters in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

          Valid Values: Integer greater than 0.

        • clusterSecurityGroups

          SdkInternalList<T> clusterSecurityGroups

          A list of cluster security groups to be authorized on this cluster. This change is asynchronously applied as soon as possible.

          Security groups currently associated with the cluster, and not in the list of groups to apply, will be revoked from the cluster.

          Constraints:

          • Must be 1 to 255 alphanumeric characters or hyphens

          • First character must be a letter

          • Cannot end with a hyphen or contain two consecutive hyphens

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of virtual private cloud (VPC) security groups to be associated with the cluster. This change is asynchronously applied as soon as possible.

        • masterUserPassword

          String masterUserPassword

          The new password for the cluster master user. This change is asynchronously applied as soon as possible. Between the time of the request and the completion of the request, the MasterUserPassword element exists in the PendingModifiedValues element of the operation response.

          Operations never return the password, so this operation provides a way to regain access to the master user account for a cluster if the password is lost.

          Default: Uses existing setting.

          Constraints:

          • Must be between 8 and 64 characters in length.

          • Must contain at least one uppercase letter.

          • Must contain at least one lowercase letter.

          • Must contain one number.

          • Can be any printable ASCII character (ASCII code 33 to 126) except ' (single quote), " (double quote), \, /, @, or space.

        • clusterParameterGroupName

          String clusterParameterGroupName

          The name of the cluster parameter group to apply to this cluster. This change is applied only after the cluster is rebooted. To reboot a cluster use RebootCluster.

          Default: Uses existing setting.

          Constraints: The cluster parameter group must be in the same parameter group family that matches the cluster version.

        • automatedSnapshotRetentionPeriod

          Integer automatedSnapshotRetentionPeriod

          The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

          If you decrease the automated snapshot retention period from its current value, existing automated snapshots that fall outside of the new retention period will be immediately deleted.

          Default: Uses existing setting.

          Constraints: Must be a value from 0 to 35.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The default for number of days that a newly created manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. This value doesn't retroactively change the retention periods of existing manual snapshots.

          The value must be either -1 or an integer between 1 and 3,653.

          The default value is -1.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range (in UTC) during which system maintenance can occur, if necessary. If system maintenance is necessary during the window, it may result in an outage.

          This maintenance window change is made immediately. If the new maintenance window indicates the current time, there must be at least 120 minutes between the current time and end of the window in order to ensure that pending changes are applied.

          Default: Uses existing setting.

          Format: ddd:hh24:mi-ddd:hh24:mi, for example wed:07:30-wed:08:00.

          Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

          Constraints: Must be at least 30 minutes.

        • clusterVersion

          String clusterVersion

          The new version number of the Amazon Redshift engine to upgrade to.

          For major version upgrades, if a non-default cluster parameter group is currently in use, a new cluster parameter group in the cluster parameter group family for the new version must be specified. The new cluster parameter group can be the default for that cluster parameter group family. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

          Example: 1.0

        • allowVersionUpgrade

          Boolean allowVersionUpgrade

          If true, major version upgrades will be applied automatically to the cluster during the maintenance window.

          Default: false

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

        • newClusterIdentifier

          String newClusterIdentifier

          The new identifier for the cluster.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • Alphabetic characters must be lowercase.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique for all clusters within an AWS account.

          Example: examplecluster

        • publiclyAccessible

          Boolean publiclyAccessible

          If true, the cluster can be accessed from a public network. Only clusters in VPCs can be set to be publicly available.

        • elasticIp

          String elasticIp

          The Elastic IP (EIP) address for the cluster.

          Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an Internet gateway. For more information about provisioning clusters in EC2-VPC, go to Supported Platforms to Launch Your Cluster in the Amazon Redshift Cluster Management Guide.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • maintenanceTrackName

          String maintenanceTrackName

          The name for the maintenance track that you want to assign for the cluster. This name change is asynchronous. The new track name stays in the PendingModifiedValues for the cluster until the next maintenance window. When the maintenance track changes, the cluster is switched to the latest cluster release available for the maintenance track. At this point, the maintenance track name is applied.

        • encrypted

          Boolean encrypted

          Indicates whether the cluster is encrypted. If the value is encrypted (true) and you provide a value for the KmsKeyId parameter, we encrypt the cluster with the provided KmsKeyId. If you don't provide a KmsKeyId, we encrypt with the default key. In the China region we use legacy encryption if you specify that the cluster is encrypted.

          If the value is not encrypted (false), then the cluster is decrypted.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.

    • Class com.amazonaws.services.redshift.model.ModifyClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot whose setting you want to modify.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

          If the manual snapshot falls outside of the new retention period, you can specify the force option to immediately delete the snapshot.

          The value must be either -1 or an integer between 1 and 3,653.

        • force

          Boolean force

          A Boolean option to override an exception if the retention period has already passed.

    • Class com.amazonaws.services.redshift.model.ModifyClusterSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          A unique identifier for the cluster whose snapshot schedule you want to modify.

        • scheduleIdentifier

          String scheduleIdentifier

          A unique alphanumeric identifier for the schedule that you want to associate with the cluster.

        • disassociateSchedule

          Boolean disassociateSchedule

          A boolean to indicate whether to remove the assoiciation between the cluster and the schedule.

    • Class com.amazonaws.services.redshift.model.ModifyClusterSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.redshift.model.ModifyClusterSubnetGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the subnet group to be modified.

        • description

          String description

          A text description of the subnet group to be modified.

        • subnetIds

          SdkInternalList<T> subnetIds

          An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

    • Class com.amazonaws.services.redshift.model.ModifyEventSubscriptionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • subscriptionName

          String subscriptionName

          The name of the modified Amazon Redshift event notification subscription.

        • snsTopicArn

          String snsTopicArn

          The Amazon Resource Name (ARN) of the SNS topic to be used by the event notification subscription.

        • sourceType

          String sourceType

          The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would set this parameter to cluster. If this value is not specified, events are returned for all Amazon Redshift objects in your AWS account. You must specify a source type in order to specify source IDs.

          Valid values: cluster, cluster-parameter-group, cluster-security-group, cluster-snapshot, and scheduled-action.

        • sourceIds

          SdkInternalList<T> sourceIds

          A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the source type parameter. The event subscription will return only events generated by the specified objects. If not specified, then events are returned for all objects within the source type specified.

          Example: my-cluster-1, my-cluster-2

          Example: my-snapshot-20131010

        • eventCategories

          SdkInternalList<T> eventCategories

          Specifies the Amazon Redshift event categories to be published by the event notification subscription.

          Values: configuration, management, monitoring, security

        • severity

          String severity

          Specifies the Amazon Redshift event severity to be published by the event notification subscription.

          Values: ERROR, INFO

        • enabled

          Boolean enabled

          A Boolean value indicating if the subscription is enabled. true indicates the subscription is enabled

    • Class com.amazonaws.services.redshift.model.ModifyScheduledActionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action to modify.

        • targetAction

          ScheduledActionType targetAction

          A modified JSON format of the scheduled action. For more information about this parameter, see ScheduledAction.

        • schedule

          String schedule

          A modified schedule in either at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

        • iamRole

          String iamRole

          A different IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.

        • scheduledActionDescription

          String scheduledActionDescription

          A modified description of the scheduled action.

        • startTime

          Date startTime

          A modified start time of the scheduled action. For more information about this parameter, see ScheduledAction.

        • endTime

          Date endTime

          A modified end time of the scheduled action. For more information about this parameter, see ScheduledAction.

        • enable

          Boolean enable

          A modified enable flag of the scheduled action. If true, the scheduled action is active. If false, the scheduled action is disabled.

    • Class com.amazonaws.services.redshift.model.ModifyScheduledActionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action.

        • targetAction

          ScheduledActionType targetAction

          A JSON format string of the Amazon Redshift API operation with input parameters.

          " {\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}} ".

        • schedule

          String schedule

          The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

          Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, " at(2016-03-04T17:27:00)".

          Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year) ". For example, "cron(0, 10, *, *, MON, *) ". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

        • iamRole

          String iamRole

          The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

        • scheduledActionDescription

          String scheduledActionDescription

          The description of the scheduled action.

        • state

          String state

          The state of the scheduled action. For example, DISABLED.

        • nextInvocations

          SdkInternalList<T> nextInvocations

          List of times when the scheduled action will run.

        • startTime

          Date startTime

          The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

        • endTime

          Date endTime

          The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

    • Class com.amazonaws.services.redshift.model.ModifySnapshotCopyRetentionPeriodRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are copied to a destination AWS Region.

          Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

        • retentionPeriod

          Integer retentionPeriod

          The number of days to retain automated snapshots in the destination AWS Region after they are copied from the source AWS Region.

          By default, this only changes the retention period of copied automated snapshots.

          If you decrease the retention period for automated snapshots that are copied to a destination AWS Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination AWS Region and that fall outside of the new retention period.

          Constraints: Must be at least 1 and no more than 35 for automated snapshots.

          If you specify the manual option, only newly copied manual snapshots will have the new retention period.

          If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

          Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

        • manual

          Boolean manual

          Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

    • Class com.amazonaws.services.redshift.model.ModifySnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scheduleIdentifier

          String scheduleIdentifier

          A unique alphanumeric identifier of the schedule to modify.

        • scheduleDefinitions

          SdkInternalList<T> scheduleDefinitions

          An updated list of schedule definitions. A schedule definition is made up of schedule expressions, for example, "cron(30 12 *)" or "rate(12 hours)".

    • Class com.amazonaws.services.redshift.model.ModifySnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • scheduleDefinitions

          SdkInternalList<T> scheduleDefinitions

          A list of ScheduleDefinitions.

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier for the schedule.

        • scheduleDescription

          String scheduleDescription

          The description of the schedule.

        • tags

          SdkInternalList<T> tags

          An optional set of tags describing the schedule.

        • nextInvocations

          SdkInternalList<T> nextInvocations

        • associatedClusterCount

          Integer associatedClusterCount

          The number of clusters associated with the schedule.

        • associatedClusters

          SdkInternalList<T> associatedClusters

          A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

    • Class com.amazonaws.services.redshift.model.NodeConfigurationOption extends Object implements Serializable

      • Serialized Fields

        • nodeType

          String nodeType

          The node type, such as, "ds2.8xlarge".

        • numberOfNodes

          Integer numberOfNodes

          The number of nodes.

        • estimatedDiskUtilizationPercent

          Double estimatedDiskUtilizationPercent

          The estimated disk utilizaton percentage.

        • mode

          String mode

          The category of the node configuration recommendation.

    • Class com.amazonaws.services.redshift.model.NodeConfigurationOptionsFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the element to filter.

        • operator

          String operator

          The filter operator. If filter Name is NodeType only the 'in' operator is supported. Provide one value to evaluate for 'eq', 'lt', 'le', 'gt', and 'ge'. Provide two values to evaluate for 'between'. Provide a list of values for 'in'.

        • values

          SdkInternalList<T> values

          List of values. Compare Name using Operator to Values. If filter Name is NumberOfNodes, then values can range from 0 to 200. If filter Name is EstimatedDiskUtilizationPercent, then values can range from 0 to 100. For example, filter NumberOfNodes (name) GT (operator) 3 (values).

    • Class com.amazonaws.services.redshift.model.NumberOfNodesPerClusterLimitExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.NumberOfNodesQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.OrderableClusterOption extends Object implements Serializable

      • Serialized Fields

        • clusterVersion

          String clusterVersion

          The version of the orderable cluster.

        • clusterType

          String clusterType

          The cluster type, for example multi-node.

        • nodeType

          String nodeType

          The node type for the orderable cluster.

        • availabilityZones

          SdkInternalList<T> availabilityZones

          A list of availability zones for the orderable cluster.

    • Class com.amazonaws.services.redshift.model.Parameter extends Object implements Serializable

      • Serialized Fields

        • parameterName

          String parameterName

          The name of the parameter.

        • parameterValue

          String parameterValue

          The value of the parameter.

        • description

          String description

          A description of the parameter.

        • source

          String source

          The source of the parameter value, such as "engine-default" or "user".

        • dataType

          String dataType

          The data type of the parameter.

        • allowedValues

          String allowedValues

          The valid range of values for the parameter.

        • applyType

          String applyType

          Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

        • isModifiable

          Boolean isModifiable

          If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

        • minimumEngineVersion

          String minimumEngineVersion

          The earliest engine version to which the parameter can apply.

    • Class com.amazonaws.services.redshift.model.PendingModifiedValues extends Object implements Serializable

      • Serialized Fields

        • masterUserPassword

          String masterUserPassword

          The pending or in-progress change of the master user password for the cluster.

        • nodeType

          String nodeType

          The pending or in-progress change of the cluster's node type.

        • numberOfNodes

          Integer numberOfNodes

          The pending or in-progress change of the number of nodes in the cluster.

        • clusterType

          String clusterType

          The pending or in-progress change of the cluster type.

        • clusterVersion

          String clusterVersion

          The pending or in-progress change of the service version.

        • automatedSnapshotRetentionPeriod

          Integer automatedSnapshotRetentionPeriod

          The pending or in-progress change of the automated snapshot retention period.

        • clusterIdentifier

          String clusterIdentifier

          The pending or in-progress change of the new identifier for the cluster.

        • publiclyAccessible

          Boolean publiclyAccessible

          The pending or in-progress change of the ability to connect to the cluster from the public network.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track that the cluster will change to during the next maintenance window.

        • encryptionType

          String encryptionType

          The encryption type for a cluster. Possible values are: KMS and None. For the China region the possible values are None, and Legacy.

    • Class com.amazonaws.services.redshift.model.PurchaseReservedNodeOfferingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • reservedNodeOfferingId

          String reservedNodeOfferingId

          The unique identifier of the reserved node offering you want to purchase.

        • nodeCount

          Integer nodeCount

          The number of reserved nodes that you want to purchase.

          Default: 1

    • Class com.amazonaws.services.redshift.model.RebootClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The cluster identifier.

    • Class com.amazonaws.services.redshift.model.RecurringCharge extends Object implements Serializable

      • Serialized Fields

        • recurringChargeAmount

          Double recurringChargeAmount

          The amount charged per the period of time specified by the recurring charge frequency.

        • recurringChargeFrequency

          String recurringChargeFrequency

          The frequency at which the recurring charge amount is applied.

    • Class com.amazonaws.services.redshift.model.ReservedNode extends Object implements Serializable

      • Serialized Fields

        • reservedNodeId

          String reservedNodeId

          The unique identifier for the reservation.

        • reservedNodeOfferingId

          String reservedNodeOfferingId

          The identifier for the reserved node offering.

        • nodeType

          String nodeType

          The node type of the reserved node.

        • startTime

          Date startTime

          The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

        • duration

          Integer duration

          The duration of the node reservation in seconds.

        • fixedPrice

          Double fixedPrice

          The fixed cost Amazon Redshift charges you for this reserved node.

        • usagePrice

          Double usagePrice

          The hourly rate Amazon Redshift charges you for this reserved node.

        • currencyCode

          String currencyCode

          The currency code for the reserved cluster.

        • nodeCount

          Integer nodeCount

          The number of reserved compute nodes.

        • state

          String state

          The state of the reserved compute node.

          Possible Values:

          • pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.

          • active-This reserved node is owned by the caller and is available for use.

          • payment-failed-Payment failed for the purchase attempt.

          • retired-The reserved node is no longer available.

          • exchanging-The owner is exchanging the reserved node for another reserved node.

        • offeringType

          String offeringType

          The anticipated utilization of the reserved node, as defined in the reserved node offering.

        • recurringCharges

          SdkInternalList<T> recurringCharges

          The recurring charges for the reserved node.

        • reservedNodeOfferingType

          String reservedNodeOfferingType

    • Class com.amazonaws.services.redshift.model.ReservedNodeAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ReservedNodeAlreadyMigratedException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ReservedNodeNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ReservedNodeOffering extends Object implements Serializable

      • Serialized Fields

        • reservedNodeOfferingId

          String reservedNodeOfferingId

          The offering identifier.

        • nodeType

          String nodeType

          The node type offered by the reserved node offering.

        • duration

          Integer duration

          The duration, in seconds, for which the offering will reserve the node.

        • fixedPrice

          Double fixedPrice

          The upfront fixed charge you will pay to purchase the specific reserved node offering.

        • usagePrice

          Double usagePrice

          The rate you are charged for each hour the cluster that is using the offering is running.

        • currencyCode

          String currencyCode

          The currency code for the compute nodes offering.

        • offeringType

          String offeringType

          The anticipated utilization of the reserved node, as defined in the reserved node offering.

        • recurringCharges

          SdkInternalList<T> recurringCharges

          The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

        • reservedNodeOfferingType

          String reservedNodeOfferingType

    • Class com.amazonaws.services.redshift.model.ReservedNodeOfferingNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ReservedNodeQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ResetClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group to be reset.

        • resetAllParameters

          Boolean resetAllParameters

          If true, all parameters in the specified parameter group will be reset to their default values.

          Default: true

        • parameters

          SdkInternalList<T> parameters

          An array of names of parameters to be reset. If ResetAllParameters option is not used, then at least one parameter name must be supplied.

          Constraints: A maximum of 20 parameters can be reset in a single request.

    • Class com.amazonaws.services.redshift.model.ResetClusterParameterGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • parameterGroupName

          String parameterGroupName

          The name of the cluster parameter group.

        • parameterGroupStatus

          String parameterGroupStatus

          The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

    • Class com.amazonaws.services.redshift.model.ResizeClusterMessage extends Object implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier for the cluster to resize.

        • clusterType

          String clusterType

          The new cluster type for the specified cluster.

        • nodeType

          String nodeType

          The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

        • numberOfNodes

          Integer numberOfNodes

          The new number of nodes for the cluster.

        • classic

          Boolean classic

          A boolean value indicating whether the resize operation is using the classic resize process. If you don't provide this parameter or set the value to false, the resize type is elastic.

    • Class com.amazonaws.services.redshift.model.ResizeClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier for the cluster to resize.

        • clusterType

          String clusterType

          The new cluster type for the specified cluster.

        • nodeType

          String nodeType

          The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

        • numberOfNodes

          Integer numberOfNodes

          The new number of nodes for the cluster.

        • classic

          Boolean classic

          A boolean value indicating whether the resize operation is using the classic resize process. If you don't provide this parameter or set the value to false, the resize type is elastic.

    • Class com.amazonaws.services.redshift.model.ResizeInfo extends Object implements Serializable

      • Serialized Fields

        • resizeType

          String resizeType

          Returns the value ClassicResize.

        • allowCancelResize

          Boolean allowCancelResize

          A boolean value indicating if the resize operation can be cancelled.

    • Class com.amazonaws.services.redshift.model.ResizeNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ResourceNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.RestoreFromClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster that will be created from restoring the snapshot.

          Constraints:

          • Must contain from 1 to 63 alphanumeric characters or hyphens.

          • Alphabetic characters must be lowercase.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

          • Must be unique for all clusters within an AWS account.

        • snapshotIdentifier

          String snapshotIdentifier

          The name of the snapshot from which to create the new cluster. This parameter isn't case sensitive.

          Example: my-snapshot-id

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          The name of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

        • port

          Integer port

          The port number on which the cluster accepts connections.

          Default: The same port as the original cluster.

          Constraints: Must be between 1115 and 65535.

        • availabilityZone

          String availabilityZone

          The Amazon EC2 Availability Zone in which to restore the cluster.

          Default: A random, system-chosen Availability Zone.

          Example: us-east-2a

        • allowVersionUpgrade

          Boolean allowVersionUpgrade

          If true, major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.

          Default: true

        • clusterSubnetGroupName

          String clusterSubnetGroupName

          The name of the subnet group where you want to cluster restored.

          A snapshot of cluster in VPC can be restored only in VPC. Therefore, you must provide subnet group name where you want the cluster restored.

        • publiclyAccessible

          Boolean publiclyAccessible

          If true, the cluster can be accessed from a public network.

        • ownerAccount

          String ownerAccount

          The AWS customer account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.

        • hsmClientCertificateIdentifier

          String hsmClientCertificateIdentifier

          Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

        • hsmConfigurationIdentifier

          String hsmConfigurationIdentifier

          Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

        • elasticIp

          String elasticIp

          The elastic IP (EIP) address for the cluster.

        • clusterParameterGroupName

          String clusterParameterGroupName

          The name of the parameter group to be associated with this cluster.

          Default: The default Amazon Redshift cluster parameter group. For information about the default parameter group, go to Working with Amazon Redshift Parameter Groups.

          Constraints:

          • Must be 1 to 255 alphanumeric characters or hyphens.

          • First character must be a letter.

          • Cannot end with a hyphen or contain two consecutive hyphens.

        • clusterSecurityGroups

          SdkInternalList<T> clusterSecurityGroups

          A list of security groups to be associated with this cluster.

          Default: The default cluster security group for Amazon Redshift.

          Cluster security groups only apply to clusters outside of VPCs.

        • vpcSecurityGroupIds

          SdkInternalList<T> vpcSecurityGroupIds

          A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.

          Default: The default VPC security group is associated with the cluster.

          VPC security groups only apply to clusters in VPCs.

        • preferredMaintenanceWindow

          String preferredMaintenanceWindow

          The weekly time range (in UTC) during which automated cluster maintenance can occur.

          Format: ddd:hh24:mi-ddd:hh24:mi

          Default: The value selected for the cluster from which the snapshot was taken. For more information about the time blocks for each region, see Maintenance Windows in Amazon Redshift Cluster Management Guide.

          Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

          Constraints: Minimum 30-minute window.

        • automatedSnapshotRetentionPeriod

          Integer automatedSnapshotRetentionPeriod

          The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

          Default: The value selected for the cluster from which the snapshot was taken.

          Constraints: Must be a value from 0 to 35.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

          The value must be either -1 or an integer between 1 and 3,653.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster that you restore from a shared snapshot.

        • nodeType

          String nodeType

          The node type that the restored cluster will be provisioned with.

          Default: The node type of the cluster from which the snapshot was taken. You can modify this if you are using any DS node type. In that case, you can choose to restore into another DS node type of the same size. For example, you can restore ds1.8xlarge into ds2.8xlarge, or ds1.xlarge into ds2.xlarge. If you have a DC instance type, you must restore into that same instance type and size. In other words, you can only restore a dc1.large instance type into another dc1.large instance type or dc2.large instance type. You can't restore dc1.8xlarge to dc2.8xlarge. First restore to a dc1.8xlareg cluster, then resize to a dc2.8large cluster. For more information about node types, see About Clusters and Nodes in the Amazon Redshift Cluster Management Guide.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • additionalInfo

          String additionalInfo

          Reserved.

        • iamRoles

          SdkInternalList<T> iamRoles

          A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. You can supply up to 10 IAM roles in a single request.

          A cluster can have up to 10 IAM roles associated at any time.

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track for the restored cluster. When you take a snapshot, the snapshot inherits the MaintenanceTrack value from the cluster. The snapshot might be on a different track than the cluster that was the source for the snapshot. For example, suppose that you take a snapshot of a cluster that is on the current track and then change the cluster to be on the trailing track. In this case, the snapshot and the source cluster are on different tracks.

        • snapshotScheduleIdentifier

          String snapshotScheduleIdentifier

          A unique identifier for the snapshot schedule.

        • numberOfNodes

          Integer numberOfNodes

          The number of nodes specified when provisioning the restored cluster.

    • Class com.amazonaws.services.redshift.model.RestoreStatus extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          The status of the restore action. Returns starting, restoring, completed, or failed.

        • currentRestoreRateInMegaBytesPerSecond

          Double currentRestoreRateInMegaBytesPerSecond

          The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 and DS2 node types.

        • snapshotSizeInMegaBytes

          Long snapshotSizeInMegaBytes

          The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

        • progressInMegaBytes

          Long progressInMegaBytes

          The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types.

        • elapsedTimeInSeconds

          Long elapsedTimeInSeconds

          The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 and DS2 node types.

        • estimatedTimeToCompletionInSeconds

          Long estimatedTimeToCompletionInSeconds

          The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types.

    • Class com.amazonaws.services.redshift.model.RestoreTableFromClusterSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the Amazon Redshift cluster to restore the table to.

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by the ClusterIdentifier parameter.

        • sourceDatabaseName

          String sourceDatabaseName

          The name of the source database that contains the table to restore from.

        • sourceSchemaName

          String sourceSchemaName

          The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName value, the default is public.

        • sourceTableName

          String sourceTableName

          The name of the source table to restore from.

        • targetDatabaseName

          String targetDatabaseName

          The name of the database to restore the table to.

        • targetSchemaName

          String targetSchemaName

          The name of the schema to restore the table to.

        • newTableName

          String newTableName

          The name of the table to create as a result of the current request.

    • Class com.amazonaws.services.redshift.model.RevisionTarget extends Object implements Serializable

      • Serialized Fields

        • databaseRevision

          String databaseRevision

          A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

        • description

          String description

          A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

        • databaseRevisionReleaseDate

          Date databaseRevisionReleaseDate

          The date on which the database revision was released.

    • Class com.amazonaws.services.redshift.model.RevokeClusterSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterSecurityGroupName

          String clusterSecurityGroupName

          The name of the security Group from which to revoke the ingress rule.

        • cIDRIP

          String cIDRIP

          The IP range for which to revoke access. This range must be a valid Classless Inter-Domain Routing (CIDR) block of IP addresses. If CIDRIP is specified, EC2SecurityGroupName and EC2SecurityGroupOwnerId cannot be provided.

        • eC2SecurityGroupName

          String eC2SecurityGroupName

          The name of the EC2 Security Group whose access is to be revoked. If EC2SecurityGroupName is specified, EC2SecurityGroupOwnerId must also be provided and CIDRIP cannot be provided.

        • eC2SecurityGroupOwnerId

          String eC2SecurityGroupOwnerId

          The AWS account number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS access key ID is not an acceptable value. If EC2SecurityGroupOwnerId is specified, EC2SecurityGroupName must also be provided. and CIDRIP cannot be provided.

          Example: 111122223333

    • Class com.amazonaws.services.redshift.model.RevokeSnapshotAccessRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot that the account can no longer access.

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

        • accountWithRestoreAccess

          String accountWithRestoreAccess

          The identifier of the AWS customer account that can no longer restore the specified snapshot.

    • Class com.amazonaws.services.redshift.model.RotateEncryptionKeyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterIdentifier

          String clusterIdentifier

          The unique identifier of the cluster that you want to rotate the encryption keys for.

          Constraints: Must be the name of valid cluster that has encryption enabled.

    • Class com.amazonaws.services.redshift.model.ScheduledAction extends Object implements Serializable

      • Serialized Fields

        • scheduledActionName

          String scheduledActionName

          The name of the scheduled action.

        • targetAction

          ScheduledActionType targetAction

          A JSON format string of the Amazon Redshift API operation with input parameters.

          " {\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}} ".

        • schedule

          String schedule

          The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

          Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, " at(2016-03-04T17:27:00)".

          Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year) ". For example, "cron(0, 10, *, *, MON, *) ". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

        • iamRole

          String iamRole

          The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

        • scheduledActionDescription

          String scheduledActionDescription

          The description of the scheduled action.

        • state

          String state

          The state of the scheduled action. For example, DISABLED.

        • nextInvocations

          SdkInternalList<T> nextInvocations

          List of times when the scheduled action will run.

        • startTime

          Date startTime

          The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

        • endTime

          Date endTime

          The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

    • Class com.amazonaws.services.redshift.model.ScheduledActionAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ScheduledActionFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The type of element to filter.

        • values

          SdkInternalList<T> values

          List of values. Compare if the value (of type defined by Name) equals an item in the list of scheduled actions.

    • Class com.amazonaws.services.redshift.model.ScheduledActionNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ScheduledActionQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ScheduledActionType extends Object implements Serializable

      • Serialized Fields

        • resizeCluster

          ResizeClusterMessage resizeCluster

          An action that runs a ResizeCluster API operation.

    • Class com.amazonaws.services.redshift.model.ScheduledActionTypeUnsupportedException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.ScheduleDefinitionTypeUnsupportedException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.Snapshot extends Object implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          The snapshot identifier that is provided in the request.

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the cluster for which the snapshot was taken.

        • snapshotCreateTime

          Date snapshotCreateTime

          The time (in UTC format) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.

        • status

          String status

          The snapshot status. The value of the status depends on the API operation used:

        • port

          Integer port

          The port that the cluster is listening on.

        • availabilityZone

          String availabilityZone

          The Availability Zone in which the cluster was created.

        • clusterCreateTime

          Date clusterCreateTime

          The time (UTC) when the cluster was originally created.

        • masterUsername

          String masterUsername

          The master user name for the cluster.

        • clusterVersion

          String clusterVersion

          The version ID of the Amazon Redshift engine that is running on the cluster.

        • snapshotType

          String snapshotType

          The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

        • nodeType

          String nodeType

          The node type of the nodes in the cluster.

        • numberOfNodes

          Integer numberOfNodes

          The number of nodes in the cluster.

        • dBName

          String dBName

          The name of the database that was created when the cluster was created.

        • vpcId

          String vpcId

          The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.

        • encrypted

          Boolean encrypted

          If true, the data in the snapshot is encrypted at rest.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.

        • encryptedWithHSM

          Boolean encryptedWithHSM

          A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true indicates that the data is encrypted using HSM keys.

        • accountsWithRestoreAccess

          SdkInternalList<T> accountsWithRestoreAccess

          A list of the AWS customer accounts authorized to restore the snapshot. Returns null if no accounts are authorized. Visible only to the snapshot owner.

        • ownerAccount

          String ownerAccount

          For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.

        • totalBackupSizeInMegaBytes

          Double totalBackupSizeInMegaBytes

          The size of the complete set of backup data that would be used to restore the cluster.

        • actualIncrementalBackupSizeInMegaBytes

          Double actualIncrementalBackupSizeInMegaBytes

          The size of the incremental backup.

        • backupProgressInMegaBytes

          Double backupProgressInMegaBytes

          The number of megabytes that have been transferred to the snapshot backup.

        • currentBackupRateInMegaBytesPerSecond

          Double currentBackupRateInMegaBytesPerSecond

          The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

        • estimatedSecondsToCompletion

          Long estimatedSecondsToCompletion

          The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

        • elapsedTimeInSeconds

          Long elapsedTimeInSeconds

          The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.

        • sourceRegion

          String sourceRegion

          The source region from which the snapshot was copied.

        • tags

          SdkInternalList<T> tags

          The list of tags for the cluster snapshot.

        • restorableNodeTypes

          SdkInternalList<T> restorableNodeTypes

          The list of node types that this cluster snapshot is able to restore into.

        • enhancedVpcRouting

          Boolean enhancedVpcRouting

          An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

          If this option is true, enhanced VPC routing is enabled.

          Default: false

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the maintenance track for the snapshot.

        • manualSnapshotRetentionPeriod

          Integer manualSnapshotRetentionPeriod

          The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

          The value must be either -1 or an integer between 1 and 3,653.

        • manualSnapshotRemainingDays

          Integer manualSnapshotRemainingDays

          The number of days until a manual snapshot will pass its retention period.

        • snapshotRetentionStartTime

          Date snapshotRetentionStartTime

          A timestamp representing the start of the retention period for the snapshot.

    • Class com.amazonaws.services.redshift.model.SnapshotCopyAlreadyDisabledException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotCopyAlreadyEnabledException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotCopyDisabledException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotCopyGrant extends Object implements Serializable

      • Serialized Fields

        • snapshotCopyGrantName

          String snapshotCopyGrantName

          The name of the snapshot copy grant.

        • kmsKeyId

          String kmsKeyId

          The unique identifier of the customer master key (CMK) in AWS KMS to which Amazon Redshift is granted permission.

        • tags

          SdkInternalList<T> tags

          A list of tag instances.

    • Class com.amazonaws.services.redshift.model.SnapshotCopyGrantAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotCopyGrantNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotCopyGrantQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotErrorMessage extends Object implements Serializable

      • Serialized Fields

        • snapshotIdentifier

          String snapshotIdentifier

          A unique identifier for the snapshot returning the error.

        • snapshotClusterIdentifier

          String snapshotClusterIdentifier

          A unique identifier for the cluster.

        • failureCode

          String failureCode

          The failure code for the error.

        • failureReason

          String failureReason

          The text message describing the error.

    • Class com.amazonaws.services.redshift.model.SnapshotSchedule extends Object implements Serializable

      • Serialized Fields

        • scheduleDefinitions

          SdkInternalList<T> scheduleDefinitions

          A list of ScheduleDefinitions.

        • scheduleIdentifier

          String scheduleIdentifier

          A unique identifier for the schedule.

        • scheduleDescription

          String scheduleDescription

          The description of the schedule.

        • tags

          SdkInternalList<T> tags

          An optional set of tags describing the schedule.

        • nextInvocations

          SdkInternalList<T> nextInvocations

        • associatedClusterCount

          Integer associatedClusterCount

          The number of clusters associated with the schedule.

        • associatedClusters

          SdkInternalList<T> associatedClusters

          A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

    • Class com.amazonaws.services.redshift.model.SnapshotScheduleAlreadyExistsException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotScheduleNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotScheduleQuotaExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotScheduleUpdateInProgressException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SnapshotSortingEntity extends Object implements Serializable

      • Serialized Fields

        • attribute

          String attribute

          The category for sorting the snapshots.

        • sortOrder

          String sortOrder

          The order for listing the attributes.

    • Class com.amazonaws.services.redshift.model.SNSInvalidTopicException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SNSNoAuthorizationException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SNSTopicArnNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SourceNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.Subnet extends Object implements Serializable

      • Serialized Fields

        • subnetIdentifier

          String subnetIdentifier

          The identifier of the subnet.

        • subnetAvailabilityZone

          AvailabilityZone subnetAvailabilityZone

        • subnetStatus

          String subnetStatus

          The status of the subnet.

    • Class com.amazonaws.services.redshift.model.SubnetAlreadyInUseException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SubscriptionAlreadyExistException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SubscriptionCategoryNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SubscriptionEventIdNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SubscriptionNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SubscriptionSeverityNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.SupportedOperation extends Object implements Serializable

      • Serialized Fields

        • operationName

          String operationName

          A list of the supported operations.

    • Class com.amazonaws.services.redshift.model.SupportedPlatform extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.redshift.model.TableLimitExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.TableRestoreNotFoundException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.TableRestoreStatus extends Object implements Serializable

      • Serialized Fields

        • tableRestoreRequestId

          String tableRestoreRequestId

          The unique identifier for the table restore request.

        • status

          String status

          A value that describes the current state of the table restore request.

          Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

        • message

          String message

          A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

        • requestTime

          Date requestTime

          The time that the table restore request was made, in Universal Coordinated Time (UTC).

        • progressInMegaBytes

          Long progressInMegaBytes

          The amount of data restored to the new table so far, in megabytes (MB).

        • totalDataInMegaBytes

          Long totalDataInMegaBytes

          The total amount of data to restore to the new table, in megabytes (MB).

        • clusterIdentifier

          String clusterIdentifier

          The identifier of the Amazon Redshift cluster that the table is being restored to.

        • snapshotIdentifier

          String snapshotIdentifier

          The identifier of the snapshot that the table is being restored from.

        • sourceDatabaseName

          String sourceDatabaseName

          The name of the source database that contains the table being restored.

        • sourceSchemaName

          String sourceSchemaName

          The name of the source schema that contains the table being restored.

        • sourceTableName

          String sourceTableName

          The name of the source table being restored.

        • targetDatabaseName

          String targetDatabaseName

          The name of the database to restore the table to.

        • targetSchemaName

          String targetSchemaName

          The name of the schema to restore the table to.

        • newTableName

          String newTableName

          The name of the table to create as a result of the table restore request.

    • Class com.amazonaws.services.redshift.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The key, or name, for the resource tag.

        • value

          String value

          The value for the resource tag.

    • Class com.amazonaws.services.redshift.model.TaggedResource extends Object implements Serializable

      • Serialized Fields

        • tag

          Tag tag

          The tag for the resource.

        • resourceName

          String resourceName

          The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

        • resourceType

          String resourceType

          The type of resource with which the tag is associated. Valid resource types are:

          • Cluster

          • CIDR/IP

          • EC2 security group

          • Snapshot

          • Cluster security group

          • Subnet group

          • HSM connection

          • HSM certificate

          • Parameter group

          For more information about Amazon Redshift resource types and constructing ARNs, go to Constructing an Amazon Redshift Amazon Resource Name (ARN) in the Amazon Redshift Cluster Management Guide.

    • Class com.amazonaws.services.redshift.model.TagLimitExceededException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.UnauthorizedOperationException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.UnknownSnapshotCopyRegionException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.UnsupportedOperationException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.UnsupportedOptionException extends AmazonRedshiftException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.redshift.model.UpdateTarget extends Object implements Serializable

      • Serialized Fields

        • maintenanceTrackName

          String maintenanceTrackName

          The name of the new maintenance track.

        • databaseVersion

          String databaseVersion

          The cluster version for the new maintenance track.

        • supportedOperations

          SdkInternalList<T> supportedOperations

          A list of operations supported by the maintenance track.

    • Class com.amazonaws.services.redshift.model.VpcSecurityGroupMembership extends Object implements Serializable

      • Serialized Fields

        • vpcSecurityGroupId

          String vpcSecurityGroupId

          The identifier of the VPC security group.

        • status

          String status

          The status of the VPC security group.

  • Package com.amazonaws.services.rekognition.model

    • Class com.amazonaws.services.rekognition.model.AccessDeniedException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.AgeRange extends Object implements Serializable

      • Serialized Fields

        • low

          Integer low

          The lowest estimated age.

        • high

          Integer high

          The highest estimated age.

    • Class com.amazonaws.services.rekognition.model.AmazonRekognitionException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.Asset extends Object implements Serializable

    • Class com.amazonaws.services.rekognition.model.Beard extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the face has beard or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.BoundingBox extends Object implements Serializable

      • Serialized Fields

        • width

          Float width

          Width of the bounding box as a ratio of the overall image width.

        • height

          Float height

          Height of the bounding box as a ratio of the overall image height.

        • left

          Float left

          Left coordinate of the bounding box as a ratio of overall image width.

        • top

          Float top

          Top coordinate of the bounding box as a ratio of overall image height.

    • Class com.amazonaws.services.rekognition.model.Celebrity extends Object implements Serializable

      • Serialized Fields

        • urls

          List<E> urls

          An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.

        • name

          String name

          The name of the celebrity.

        • id

          String id

          A unique identifier for the celebrity.

        • face

          ComparedFace face

          Provides information about the celebrity's face, such as its location on the image.

        • matchConfidence

          Float matchConfidence

          The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.

    • Class com.amazonaws.services.rekognition.model.CelebrityDetail extends Object implements Serializable

      • Serialized Fields

        • urls

          List<E> urls

          An array of URLs pointing to additional celebrity information.

        • name

          String name

          The name of the celebrity.

        • id

          String id

          The unique identifier for the celebrity.

        • confidence

          Float confidence

          The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.

        • boundingBox

          BoundingBox boundingBox

          Bounding box around the body of a celebrity.

        • face

          FaceDetail face

          Face details for the recognized celebrity.

    • Class com.amazonaws.services.rekognition.model.CelebrityRecognition extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          The time, in milliseconds from the start of the video, that the celebrity was recognized.

        • celebrity

          CelebrityDetail celebrity

          Information about a recognized celebrity.

    • Class com.amazonaws.services.rekognition.model.ComparedFace extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          Bounding box of the face.

        • confidence

          Float confidence

          Level of confidence that what the bounding box contains is a face.

        • landmarks

          List<E> landmarks

          An array of facial landmarks.

        • pose

          Pose pose

          Indicates the pose of the face as determined by its pitch, roll, and yaw.

        • quality

          ImageQuality quality

          Identifies face image brightness and sharpness.

    • Class com.amazonaws.services.rekognition.model.ComparedSourceImageFace extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          Bounding box of the face.

        • confidence

          Float confidence

          Confidence level that the selected bounding box contains a face.

    • Class com.amazonaws.services.rekognition.model.CompareFacesMatch extends Object implements Serializable

      • Serialized Fields

        • similarity

          Float similarity

          Level of confidence that the faces match.

        • face

          ComparedFace face

          Provides face metadata (bounding box and confidence that the bounding box actually contains a face).

    • Class com.amazonaws.services.rekognition.model.CompareFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sourceImage

          Image sourceImage

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • targetImage

          Image targetImage

          The target image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • similarityThreshold

          Float similarityThreshold

          The minimum level of confidence in the face matches that a match must meet to be included in the FaceMatches array.

        • qualityFilter

          String qualityFilter

          A filter that specifies a quality bar for how much filtering is done to identify faces. Filtered faces aren't compared. If you specify AUTO, Amazon Rekognition chooses the quality bar. If you specify LOW, MEDIUM, or HIGH, filtering removes all faces that don’t meet the chosen quality bar. The quality bar is based on a variety of common use cases. Low-quality detections can occur for a number of reasons. Some examples are an object that's misidentified as a face, a face that's too blurry, or a face with a pose that's too extreme to use. If you specify NONE, no filtering is performed. The default value is NONE.

          To use quality filtering, the collection you are using must be associated with version 3 of the face model or higher.

    • Class com.amazonaws.services.rekognition.model.CompareFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • sourceImageFace

          ComparedSourceImageFace sourceImageFace

          The face in the source image that was used for comparison.

        • faceMatches

          List<E> faceMatches

          An array of faces in the target image that match the source image face. Each CompareFacesMatch object provides the bounding box, the confidence level that the bounding box contains a face, and the similarity score for the face in the bounding box and the face in the source image.

        • unmatchedFaces

          List<E> unmatchedFaces

          An array of faces in the target image that did not match the source image face.

        • sourceImageOrientationCorrection

          String sourceImageOrientationCorrection

          The value of SourceImageOrientationCorrection is always null.

          If the input image is in .jpeg format, it might contain exchangeable image file format (Exif) metadata that includes the image's orientation. Amazon Rekognition uses this orientation information to perform image correction. The bounding box coordinates are translated to represent object locations after the orientation information in the Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.

          Amazon Rekognition doesn’t perform image correction for images in .png format and .jpeg images without orientation information in the image Exif metadata. The bounding box coordinates aren't translated and represent the object locations before the image is rotated.

        • targetImageOrientationCorrection

          String targetImageOrientationCorrection

          The value of TargetImageOrientationCorrection is always null.

          If the input image is in .jpeg format, it might contain exchangeable image file format (Exif) metadata that includes the image's orientation. Amazon Rekognition uses this orientation information to perform image correction. The bounding box coordinates are translated to represent object locations after the orientation information in the Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.

          Amazon Rekognition doesn’t perform image correction for images in .png format and .jpeg images without orientation information in the image Exif metadata. The bounding box coordinates aren't translated and represent the object locations before the image is rotated.

    • Class com.amazonaws.services.rekognition.model.ContentModerationDetection extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          Time, in milliseconds from the beginning of the video, that the unsafe content label was detected.

        • moderationLabel

          ModerationLabel moderationLabel

          The unsafe content label detected by in the stored video.

    • Class com.amazonaws.services.rekognition.model.CreateCollectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          ID for the collection that you are creating.

    • Class com.amazonaws.services.rekognition.model.CreateCollectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • statusCode

          Integer statusCode

          HTTP status code indicating the result of the operation.

        • collectionArn

          String collectionArn

          Amazon Resource Name (ARN) of the collection. You can use this to manage permissions on your resources.

        • faceModelVersion

          String faceModelVersion

          Version number of the face detection model associated with the collection you are creating.

    • Class com.amazonaws.services.rekognition.model.CreateProjectRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectName

          String projectName

          The name of the project to create.

    • Class com.amazonaws.services.rekognition.model.CreateProjectResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • projectArn

          String projectArn

          The Amazon Resource Name (ARN) of the new project. You can use the ARN to configure IAM access to the project.

    • Class com.amazonaws.services.rekognition.model.CreateProjectVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectArn

          String projectArn

          The ARN of the Amazon Rekognition Custom Labels project that manages the model that you want to train.

        • versionName

          String versionName

          A name for the version of the model. This value must be unique.

        • outputConfig

          OutputConfig outputConfig

          The Amazon S3 location to store the results of training.

        • trainingData

          TrainingData trainingData

          The dataset to use for training.

        • testingData

          TestingData testingData

          The dataset to use for testing.

    • Class com.amazonaws.services.rekognition.model.CreateProjectVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • projectVersionArn

          String projectVersionArn

          The ARN of the model version that was created. Use DescribeProjectVersion to get the current status of the training operation.

    • Class com.amazonaws.services.rekognition.model.CreateStreamProcessorRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • input

          StreamProcessorInput input

          Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI, the parameter name is StreamProcessorInput.

        • output

          StreamProcessorOutput output

          Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results. If you are using the AWS CLI, the parameter name is StreamProcessorOutput.

        • name

          String name

          An identifier you assign to the stream processor. You can use Name to manage the stream processor. For example, you can get the current status of the stream processor by calling DescribeStreamProcessor. Name is idempotent.

        • settings

          StreamProcessorSettings settings

          Face recognition input parameters to be used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.

        • roleArn

          String roleArn

          ARN of the IAM role that allows access to the stream processor.

    • Class com.amazonaws.services.rekognition.model.CreateStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • streamProcessorArn

          String streamProcessorArn

          ARN for the newly create stream processor.

    • Class com.amazonaws.services.rekognition.model.CustomLabel extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the custom label.

        • confidence

          Float confidence

          The confidence that the model has in the detection of the custom label. The range is 0-100. A higher value indicates a higher confidence.

        • geometry

          Geometry geometry

          The location of the detected object on the image that corresponds to the custom label. Includes an axis aligned coarse bounding box surrounding the object and a finer grain polygon for more accurate spatial information.

    • Class com.amazonaws.services.rekognition.model.DeleteCollectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          ID of the collection to delete.

    • Class com.amazonaws.services.rekognition.model.DeleteCollectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • statusCode

          Integer statusCode

          HTTP status code that indicates the result of the operation.

    • Class com.amazonaws.services.rekognition.model.DeleteFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          Collection from which to remove the specific faces.

        • faceIds

          List<E> faceIds

          An array of face IDs to delete.

    • Class com.amazonaws.services.rekognition.model.DeleteFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • deletedFaces

          List<E> deletedFaces

          An array of strings (face IDs) of the faces that were deleted.

    • Class com.amazonaws.services.rekognition.model.DeleteStreamProcessorRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the stream processor you want to delete.

    • Class com.amazonaws.services.rekognition.model.DeleteStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rekognition.model.DescribeCollectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          The ID of the collection to describe.

    • Class com.amazonaws.services.rekognition.model.DescribeCollectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • faceCount

          Long faceCount

          The number of faces that are indexed into the collection. To index faces into a collection, use IndexFaces.

        • faceModelVersion

          String faceModelVersion

          The version of the face model that's used by the collection for face detection.

          For more information, see Model Versioning in the Amazon Rekognition Developer Guide.

        • collectionARN

          String collectionARN

          The Amazon Resource Name (ARN) of the collection.

        • creationTimestamp

          Date creationTimestamp

          The number of milliseconds since the Unix epoch time until the creation of the collection. The Unix epoch time is 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.

    • Class com.amazonaws.services.rekognition.model.DescribeProjectsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token to retrieve the next set of results.

        • maxResults

          Integer maxResults

          The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than 100, a ValidationException error occurs. The default value is 100.

    • Class com.amazonaws.services.rekognition.model.DescribeProjectsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • projectDescriptions

          List<E> projectDescriptions

          A list of project descriptions. The list is sorted by the date and time the projects are created.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token to retrieve the next set of results.

    • Class com.amazonaws.services.rekognition.model.DescribeProjectVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectArn

          String projectArn

          The Amazon Resource Name (ARN) of the project that contains the models you want to describe.

        • versionNames

          List<E> versionNames

          A list of model version names that you want to describe. You can add up to 10 model version names to the list. If you don't specify a value, all model descriptions are returned.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token to retrieve the next set of results.

        • maxResults

          Integer maxResults

          The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than 100, a ValidationException error occurs. The default value is 100.

    • Class com.amazonaws.services.rekognition.model.DescribeProjectVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • projectVersionDescriptions

          List<E> projectVersionDescriptions

          A list of model descriptions. The list is sorted by the creation date and time of the model versions, latest to earliest.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token to retrieve the next set of results.

    • Class com.amazonaws.services.rekognition.model.DescribeStreamProcessorRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          Name of the stream processor for which you want information.

    • Class com.amazonaws.services.rekognition.model.DescribeStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • name

          String name

          Name of the stream processor.

        • streamProcessorArn

          String streamProcessorArn

          ARN of the stream processor.

        • status

          String status

          Current status of the stream processor.

        • statusMessage

          String statusMessage

          Detailed status message about the stream processor.

        • creationTimestamp

          Date creationTimestamp

          Date and time the stream processor was created

        • lastUpdateTimestamp

          Date lastUpdateTimestamp

          The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.

        • input

          StreamProcessorInput input

          Kinesis video stream that provides the source streaming video.

        • output

          StreamProcessorOutput output

          Kinesis data stream to which Amazon Rekognition Video puts the analysis results.

        • roleArn

          String roleArn

          ARN of the IAM role that allows access to the stream processor.

        • settings

          StreamProcessorSettings settings

          Face recognition input parameters that are being used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.

    • Class com.amazonaws.services.rekognition.model.DetectCustomLabelsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectVersionArn

          String projectVersionArn

          The ARN of the model version that you want to use.

        • image

          Image image
        • maxResults

          Integer maxResults

          Maximum number of results you want the service to return in the response. The service returns the specified number of highest confidence labels ranked from highest confidence to lowest.

        • minConfidence

          Float minConfidence

          Specifies the minimum confidence level for the labels to return. Amazon Rekognition doesn't return any labels with a confidence lower than this specified value. If you specify a value of 0, all labels are return, regardless of the default thresholds that the model version applies.

    • Class com.amazonaws.services.rekognition.model.DetectCustomLabelsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • customLabels

          List<E> customLabels

          An array of custom labels detected in the input image.

    • Class com.amazonaws.services.rekognition.model.DetectFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • attributes

          List<E> attributes

          An array of facial attributes you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for Attributes or if you specify ["DEFAULT"], the API returns the following subset of facial attributes: BoundingBox, Confidence, Pose, Quality, and Landmarks. If you provide ["ALL"], all facial attributes are returned, but the operation takes longer to complete.

          If you provide both, ["ALL", "DEFAULT"], the service uses a logical AND operator to determine which attributes to return (in this case, all attributes).

    • Class com.amazonaws.services.rekognition.model.DetectFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • faceDetails

          List<E> faceDetails

          Details of each face found in the image.

        • orientationCorrection

          String orientationCorrection

          The value of OrientationCorrection is always null.

          If the input image is in .jpeg format, it might contain exchangeable image file format (Exif) metadata that includes the image's orientation. Amazon Rekognition uses this orientation information to perform image correction. The bounding box coordinates are translated to represent object locations after the orientation information in the Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.

          Amazon Rekognition doesn’t perform image correction for images in .png format and .jpeg images without orientation information in the image Exif metadata. The bounding box coordinates aren't translated and represent the object locations before the image is rotated.

    • Class com.amazonaws.services.rekognition.model.DetectLabelsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. Images stored in an S3 Bucket do not need to be base64-encoded.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • maxLabels

          Integer maxLabels

          Maximum number of labels you want the service to return in the response. The service returns the specified number of highest confidence labels.

        • minConfidence

          Float minConfidence

          Specifies the minimum confidence level for the labels to return. Amazon Rekognition doesn't return any labels with confidence lower than this specified value.

          If MinConfidence is not specified, the operation returns labels with a confidence values greater than or equal to 55 percent.

    • Class com.amazonaws.services.rekognition.model.DetectLabelsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • labels

          List<E> labels

          An array of labels for the real-world objects detected.

        • orientationCorrection

          String orientationCorrection

          The value of OrientationCorrection is always null.

          If the input image is in .jpeg format, it might contain exchangeable image file format (Exif) metadata that includes the image's orientation. Amazon Rekognition uses this orientation information to perform image correction. The bounding box coordinates are translated to represent object locations after the orientation information in the Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.

          Amazon Rekognition doesn’t perform image correction for images in .png format and .jpeg images without orientation information in the image Exif metadata. The bounding box coordinates aren't translated and represent the object locations before the image is rotated.

        • labelModelVersion

          String labelModelVersion

          Version number of the label detection model that was used to detect labels.

    • Class com.amazonaws.services.rekognition.model.DetectModerationLabelsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • minConfidence

          Float minConfidence

          Specifies the minimum confidence level for the labels to return. Amazon Rekognition doesn't return any labels with a confidence level lower than this specified value.

          If you don't specify MinConfidence, the operation returns labels with confidence values greater than or equal to 50 percent.

        • humanLoopConfig

          HumanLoopConfig humanLoopConfig

          Sets up the configuration for human evaluation, including the FlowDefinition the image will be sent to.

    • Class com.amazonaws.services.rekognition.model.DetectModerationLabelsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • moderationLabels

          List<E> moderationLabels

          Array of detected Moderation labels and the time, in milliseconds from the start of the video, they were detected.

        • moderationModelVersion

          String moderationModelVersion

          Version number of the moderation detection model that was used to detect unsafe content.

        • humanLoopActivationOutput

          HumanLoopActivationOutput humanLoopActivationOutput

          Shows the results of the human in the loop evaluation.

    • Class com.amazonaws.services.rekognition.model.DetectTextRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • image

          Image image

          The input image as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI to call Amazon Rekognition operations, you can't pass image bytes.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

    • Class com.amazonaws.services.rekognition.model.DetectTextResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • textDetections

          List<E> textDetections

          An array of text that was detected in the input image.

    • Class com.amazonaws.services.rekognition.model.Emotion extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          Type of emotion detected.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.EvaluationResult extends Object implements Serializable

      • Serialized Fields

        • f1Score

          Float f1Score

          The F1 score for the evaluation of all labels. The F1 score metric evaluates the overall precision and recall performance of the model as a single value. A higher value indicates better precision and recall performance. A lower score indicates that precision, recall, or both are performing poorly.

        • summary

          Summary summary

          The S3 bucket that contains the training summary.

    • Class com.amazonaws.services.rekognition.model.Eyeglasses extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the face is wearing eye glasses or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.EyeOpen extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the eyes on the face are open.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.Face extends Object implements Serializable

      • Serialized Fields

        • faceId

          String faceId

          Unique identifier that Amazon Rekognition assigns to the face.

        • boundingBox

          BoundingBox boundingBox

          Bounding box of the face.

        • imageId

          String imageId

          Unique identifier that Amazon Rekognition assigns to the input image.

        • externalImageId

          String externalImageId

          Identifier that you assign to all the faces in the input image.

        • confidence

          Float confidence

          Confidence level that the bounding box contains a face (and not a different object such as a tree).

    • Class com.amazonaws.services.rekognition.model.FaceDetail extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          Bounding box of the face. Default attribute.

        • ageRange

          AgeRange ageRange

          The estimated age range, in years, for the face. Low represents the lowest estimated age and High represents the highest estimated age.

        • smile

          Smile smile

          Indicates whether or not the face is smiling, and the confidence level in the determination.

        • eyeglasses

          Eyeglasses eyeglasses

          Indicates whether or not the face is wearing eye glasses, and the confidence level in the determination.

        • sunglasses

          Sunglasses sunglasses

          Indicates whether or not the face is wearing sunglasses, and the confidence level in the determination.

        • gender

          Gender gender

          The predicted gender of a detected face.

        • beard

          Beard beard

          Indicates whether or not the face has a beard, and the confidence level in the determination.

        • mustache

          Mustache mustache

          Indicates whether or not the face has a mustache, and the confidence level in the determination.

        • eyesOpen

          EyeOpen eyesOpen

          Indicates whether or not the eyes on the face are open, and the confidence level in the determination.

        • mouthOpen

          MouthOpen mouthOpen

          Indicates whether or not the mouth on the face is open, and the confidence level in the determination.

        • emotions

          List<E> emotions

          The emotions that appear to be expressed on the face, and the confidence level in the determination. The API is only making a determination of the physical appearance of a person's face. It is not a determination of the person’s internal emotional state and should not be used in such a way. For example, a person pretending to have a sad face might not be sad emotionally.

        • landmarks

          List<E> landmarks

          Indicates the location of landmarks on the face. Default attribute.

        • pose

          Pose pose

          Indicates the pose of the face as determined by its pitch, roll, and yaw. Default attribute.

        • quality

          ImageQuality quality

          Identifies image brightness and sharpness. Default attribute.

        • confidence

          Float confidence

          Confidence level that the bounding box contains a face (and not a different object such as a tree). Default attribute.

    • Class com.amazonaws.services.rekognition.model.FaceDetection extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          Time, in milliseconds from the start of the video, that the face was detected.

        • face

          FaceDetail face

          The face properties for the detected face.

    • Class com.amazonaws.services.rekognition.model.FaceMatch extends Object implements Serializable

      • Serialized Fields

        • similarity

          Float similarity

          Confidence in the match of this face with the input face.

        • face

          Face face

          Describes the face properties such as the bounding box, face ID, image ID of the source image, and external image ID that you assigned.

    • Class com.amazonaws.services.rekognition.model.FaceRecord extends Object implements Serializable

      • Serialized Fields

        • face

          Face face

          Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned.

        • faceDetail

          FaceDetail faceDetail

          Structure containing attributes of the face that the algorithm detected.

    • Class com.amazonaws.services.rekognition.model.FaceSearchSettings extends Object implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          The ID of a collection that contains faces that you want to search for.

        • faceMatchThreshold

          Float faceMatchThreshold

          Minimum face match confidence score that must be met to return a result for a recognized face. Default is 70. 0 is the lowest confidence. 100 is the highest confidence.

    • Class com.amazonaws.services.rekognition.model.Gender extends Object implements Serializable

      • Serialized Fields

        • value

          String value

          The predicted gender of the face.

        • confidence

          Float confidence

          Level of confidence in the prediction.

    • Class com.amazonaws.services.rekognition.model.Geometry extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          An axis-aligned coarse representation of the detected item's location on the image.

        • polygon

          List<E> polygon

          Within the bounding box, a fine-grained polygon around the detected item.

    • Class com.amazonaws.services.rekognition.model.GetCelebrityInfoRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID for the celebrity. You get the celebrity ID from a call to the RecognizeCelebrities operation, which recognizes celebrities in an image.

    • Class com.amazonaws.services.rekognition.model.GetCelebrityInfoResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • urls

          List<E> urls

          An array of URLs pointing to additional celebrity information.

        • name

          String name

          The name of the celebrity.

    • Class com.amazonaws.services.rekognition.model.GetCelebrityRecognitionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          Job identifier for the required celebrity recognition analysis. You can get the job identifer from a call to StartCelebrityRecognition.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.

        • sortBy

          String sortBy

          Sort to use for celebrities returned in Celebrities field. Specify ID to sort by the celebrity identifier, specify TIMESTAMP to sort by the time the celebrity was recognized.

    • Class com.amazonaws.services.rekognition.model.GetCelebrityRecognitionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the celebrity recognition job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition Video analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition Video operation.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of celebrities.

        • celebrities

          List<E> celebrities

          Array of celebrities recognized in the video.

    • Class com.amazonaws.services.rekognition.model.GetContentModerationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the unsafe content job. Use JobId to identify the job in a subsequent call to GetContentModeration.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more data to retrieve), Amazon Rekognition returns a pagination token in the response. You can use this pagination token to retrieve the next set of unsafe content labels.

        • sortBy

          String sortBy

          Sort to use for elements in the ModerationLabelDetections array. Use TIMESTAMP to sort array elements by the time labels are detected. Use NAME to alphabetically group elements for a label together. Within each label group, the array element are sorted by detection confidence. The default sort is by TIMESTAMP.

    • Class com.amazonaws.services.rekognition.model.GetContentModerationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the unsafe content analysis job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition analyzed. Videometadata is returned in every page of paginated responses from GetContentModeration.

        • moderationLabels

          List<E> moderationLabels

          The detected unsafe content labels and the time(s) they were detected.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of unsafe content labels.

        • moderationModelVersion

          String moderationModelVersion

          Version number of the moderation detection model that was used to detect unsafe content.

    • Class com.amazonaws.services.rekognition.model.GetFaceDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          Unique identifier for the face detection job. The JobId is returned from StartFaceDetection.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.

    • Class com.amazonaws.services.rekognition.model.GetFaceDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the face detection job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition Video analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition video operation.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition returns this token that you can use in the subsequent request to retrieve the next set of faces.

        • faces

          List<E> faces

          An array of faces detected in the video. Each element contains a detected face's details and the time, in milliseconds from the start of the video, the face was detected.

    • Class com.amazonaws.services.rekognition.model.GetFaceSearchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The job identifer for the search request. You get the job identifier from an initial call to StartFaceSearch.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more search results to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of search results.

        • sortBy

          String sortBy

          Sort to use for grouping faces in the response. Use TIMESTAMP to group faces by the time that they are recognized. Use INDEX to sort by recognized faces.

    • Class com.amazonaws.services.rekognition.model.GetFaceSearchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the face search job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of search results.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition Video operation.

        • persons

          List<E> persons

          An array of persons, PersonMatch, in the video whose face(s) match the face(s) in an Amazon Rekognition collection. It also includes time information for when persons are matched in the video. You specify the input collection in an initial call to StartFaceSearch. Each Persons element includes a time the person was matched, face match details (FaceMatches) for matching faces in the collection, and person information (Person) for the matched person.

    • Class com.amazonaws.services.rekognition.model.GetLabelDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          Job identifier for the label detection operation for which you want results returned. You get the job identifer from an initial call to StartlabelDetection.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more labels to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of labels.

        • sortBy

          String sortBy

          Sort to use for elements in the Labels array. Use TIMESTAMP to sort array elements by the time labels are detected. Use NAME to alphabetically group elements for a label together. Within each label group, the array element are sorted by detection confidence. The default sort is by TIMESTAMP.

    • Class com.amazonaws.services.rekognition.model.GetLabelDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the label detection job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition Video analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition video operation.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of labels.

        • labels

          List<E> labels

          An array of labels detected in the video. Each element contains the detected label and the time, in milliseconds from the start of the video, that the label was detected.

        • labelModelVersion

          String labelModelVersion

          Version number of the label detection model that was used to detect labels.

    • Class com.amazonaws.services.rekognition.model.GetPersonTrackingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for a job that tracks persons in a video. You get the JobId from a call to StartPersonTracking.

        • maxResults

          Integer maxResults

          Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more persons to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of persons.

        • sortBy

          String sortBy

          Sort to use for elements in the Persons array. Use TIMESTAMP to sort array elements by the time persons are detected. Use INDEX to sort by the tracked persons. If you sort by INDEX, the array elements for each person are sorted by detection confidence. The default sort is by TIMESTAMP.

    • Class com.amazonaws.services.rekognition.model.GetPersonTrackingResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobStatus

          String jobStatus

          The current status of the person tracking job.

        • statusMessage

          String statusMessage

          If the job fails, StatusMessage provides a descriptive error message.

        • videoMetadata

          VideoMetadata videoMetadata

          Information about a video that Amazon Rekognition Video analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition Video operation.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of persons.

        • persons

          List<E> persons

          An array of the persons detected in the video and the time(s) their path was tracked throughout the video. An array element will exist for each time a person's path is tracked.

    • Class com.amazonaws.services.rekognition.model.GroundTruthManifest extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.rekognition.model.HumanLoopActivationOutput extends Object implements Serializable

      • Serialized Fields

        • humanLoopArn

          String humanLoopArn

          The Amazon Resource Name (ARN) of the HumanLoop created.

        • humanLoopActivationReasons

          List<E> humanLoopActivationReasons

          Shows if and why human review was needed.

        • humanLoopActivationConditionsEvaluationResults

          String humanLoopActivationConditionsEvaluationResults

          Shows the result of condition evaluations, including those conditions which activated a human review.

    • Class com.amazonaws.services.rekognition.model.HumanLoopConfig extends Object implements Serializable

      • Serialized Fields

        • humanLoopName

          String humanLoopName

          The name of the human review used for this image. This should be kept unique within a region.

        • flowDefinitionArn

          String flowDefinitionArn

          The Amazon Resource Name (ARN) of the flow definition.

        • dataAttributes

          HumanLoopDataAttributes dataAttributes

          Sets attributes of the input data.

    • Class com.amazonaws.services.rekognition.model.HumanLoopDataAttributes extends Object implements Serializable

      • Serialized Fields

        • contentClassifiers

          List<E> contentClassifiers

          Sets whether the input image is free of personally identifiable information.

    • Class com.amazonaws.services.rekognition.model.HumanLoopQuotaExceededException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType
        • quotaCode

          String quotaCode
        • serviceCode

          String serviceCode
    • Class com.amazonaws.services.rekognition.model.IdempotentParameterMismatchException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.Image extends Object implements Serializable

      • Serialized Fields

        • bytes

          ByteBuffer bytes

          Blob of image bytes up to 5 MBs.

        • s3Object

          S3Object s3Object

          Identifies an S3 object as the image source.

    • Class com.amazonaws.services.rekognition.model.ImageQuality extends Object implements Serializable

      • Serialized Fields

        • brightness

          Float brightness

          Value representing brightness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a brighter face image.

        • sharpness

          Float sharpness

          Value representing sharpness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a sharper face image.

    • Class com.amazonaws.services.rekognition.model.ImageTooLargeException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.IndexFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          The ID of an existing collection to which you want to add the faces that are detected in the input images.

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes isn't supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • externalImageId

          String externalImageId

          The ID you want to assign to all the faces detected in the image.

        • detectionAttributes

          List<E> detectionAttributes

          An array of facial attributes that you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for Attributes or if you specify ["DEFAULT"], the API returns the following subset of facial attributes: BoundingBox, Confidence, Pose, Quality, and Landmarks. If you provide ["ALL"], all facial attributes are returned, but the operation takes longer to complete.

          If you provide both, ["ALL", "DEFAULT"], the service uses a logical AND operator to determine which attributes to return (in this case, all attributes).

        • maxFaces

          Integer maxFaces

          The maximum number of faces to index. The value of MaxFaces must be greater than or equal to 1. IndexFaces returns no more than 100 detected faces in an image, even if you specify a larger value for MaxFaces.

          If IndexFaces detects more faces than the value of MaxFaces, the faces with the lowest quality are filtered out first. If there are still more faces than the value of MaxFaces, the faces with the smallest bounding boxes are filtered out (up to the number that's needed to satisfy the value of MaxFaces). Information about the unindexed faces is available in the UnindexedFaces array.

          The faces that are returned by IndexFaces are sorted by the largest face bounding box size to the smallest size, in descending order.

          MaxFaces can be used with a collection associated with any version of the face model.

        • qualityFilter

          String qualityFilter

          A filter that specifies a quality bar for how much filtering is done to identify faces. Filtered faces aren't indexed. If you specify AUTO, Amazon Rekognition chooses the quality bar. If you specify LOW, MEDIUM, or HIGH, filtering removes all faces that don’t meet the chosen quality bar. The default value is AUTO. The quality bar is based on a variety of common use cases. Low-quality detections can occur for a number of reasons. Some examples are an object that's misidentified as a face, a face that's too blurry, or a face with a pose that's too extreme to use. If you specify NONE, no filtering is performed.

          To use quality filtering, the collection you are using must be associated with version 3 of the face model or higher.

    • Class com.amazonaws.services.rekognition.model.IndexFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • faceRecords

          List<E> faceRecords

          An array of faces detected and added to the collection. For more information, see Searching Faces in a Collection in the Amazon Rekognition Developer Guide.

        • orientationCorrection

          String orientationCorrection

          If your collection is associated with a face detection model that's later than version 3.0, the value of OrientationCorrection is always null and no orientation information is returned.

          If your collection is associated with a face detection model that's version 3.0 or earlier, the following applies:

          • If the input image is in .jpeg format, it might contain exchangeable image file format (Exif) metadata that includes the image's orientation. Amazon Rekognition uses this orientation information to perform image correction - the bounding box coordinates are translated to represent object locations after the orientation information in the Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata. The value of OrientationCorrection is null.

          • If the image doesn't contain orientation information in its Exif metadata, Amazon Rekognition returns an estimated orientation (ROTATE_0, ROTATE_90, ROTATE_180, ROTATE_270). Amazon Rekognition doesn’t perform image correction for images. The bounding box coordinates aren't translated and represent the object locations before the image is rotated.

          Bounding box information is returned in the FaceRecords array. You can get the version of the face detection model by calling DescribeCollection.

        • faceModelVersion

          String faceModelVersion

          The version number of the face detection model that's associated with the input collection ( CollectionId).

        • unindexedFaces

          List<E> unindexedFaces

          An array of faces that were detected in the image but weren't indexed. They weren't indexed because the quality filter identified them as low quality, or the MaxFaces request parameter filtered them out. To use the quality filter, you specify the QualityFilter request parameter.

    • Class com.amazonaws.services.rekognition.model.Instance extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          The position of the label instance on the image.

        • confidence

          Float confidence

          The confidence that Amazon Rekognition has in the accuracy of the bounding box.

    • Class com.amazonaws.services.rekognition.model.InternalServerErrorException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.InvalidImageFormatException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.InvalidPaginationTokenException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.InvalidParameterException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.InvalidS3ObjectException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.KinesisDataStream extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          ARN of the output Amazon Kinesis Data Streams stream.

    • Class com.amazonaws.services.rekognition.model.KinesisVideoStream extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          ARN of the Kinesis video stream stream that streams the source video.

    • Class com.amazonaws.services.rekognition.model.Label extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name (label) of the object or scene.

        • confidence

          Float confidence

          Level of confidence.

        • instances

          List<E> instances

          If Label represents an object, Instances contains the bounding boxes for each instance of the detected object. Bounding boxes are returned for common object labels such as people, cars, furniture, apparel or pets.

        • parents

          List<E> parents

          The parent labels for a label. The response includes all ancestor labels.

    • Class com.amazonaws.services.rekognition.model.LabelDetection extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          Time, in milliseconds from the start of the video, that the label was detected.

        • label

          Label label

          Details about the detected label.

    • Class com.amazonaws.services.rekognition.model.Landmark extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          Type of landmark.

        • x

          Float x

          The x-coordinate from the top left of the landmark expressed as the ratio of the width of the image. For example, if the image is 700 x 200 and the x-coordinate of the landmark is at 350 pixels, this value is 0.5.

        • y

          Float y

          The y-coordinate from the top left of the landmark expressed as the ratio of the height of the image. For example, if the image is 700 x 200 and the y-coordinate of the landmark is at 100 pixels, this value is 0.5.

    • Class com.amazonaws.services.rekognition.model.LimitExceededException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.ListCollectionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          Pagination token from the previous response.

        • maxResults

          Integer maxResults

          Maximum number of collection IDs to return.

    • Class com.amazonaws.services.rekognition.model.ListCollectionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • collectionIds

          List<E> collectionIds

          An array of collection IDs.

        • nextToken

          String nextToken

          If the result is truncated, the response provides a NextToken that you can use in the subsequent request to fetch the next set of collection IDs.

        • faceModelVersions

          List<E> faceModelVersions

          Version numbers of the face detection models associated with the collections in the array CollectionIds. For example, the value of FaceModelVersions[2] is the version number for the face detection model used by the collection in CollectionId[2].

    • Class com.amazonaws.services.rekognition.model.ListFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          ID of the collection from which to list the faces.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there is more data to retrieve), Amazon Rekognition returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.

        • maxResults

          Integer maxResults

          Maximum number of faces to return.

    • Class com.amazonaws.services.rekognition.model.ListFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • faces

          List<E> faces

          An array of Face objects.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition returns this token that you can use in the subsequent request to retrieve the next set of faces.

        • faceModelVersion

          String faceModelVersion

          Version number of the face detection model associated with the input collection (CollectionId).

    • Class com.amazonaws.services.rekognition.model.ListStreamProcessorsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more stream processors to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of stream processors.

        • maxResults

          Integer maxResults

          Maximum number of stream processors you want Amazon Rekognition Video to return in the response. The default is 1000.

    • Class com.amazonaws.services.rekognition.model.ListStreamProcessorsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of stream processors.

        • streamProcessors

          List<E> streamProcessors

          List of stream processors that you have created.

    • Class com.amazonaws.services.rekognition.model.ModerationLabel extends Object implements Serializable

      • Serialized Fields

        • confidence

          Float confidence

          Specifies the confidence that Amazon Rekognition has that the label has been correctly identified.

          If you don't specify the MinConfidence parameter in the call to DetectModerationLabels, the operation returns labels with a confidence value greater than or equal to 50 percent.

        • name

          String name

          The label name for the type of unsafe content detected in the image.

        • parentName

          String parentName

          The name for the parent label. Labels at the top level of the hierarchy have the parent label "".

    • Class com.amazonaws.services.rekognition.model.MouthOpen extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the mouth on the face is open or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.Mustache extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the face has mustache or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.NotificationChannel extends Object implements Serializable

      • Serialized Fields

        • sNSTopicArn

          String sNSTopicArn

          The Amazon SNS topic to which Amazon Rekognition to posts the completion status.

        • roleArn

          String roleArn

          The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.

    • Class com.amazonaws.services.rekognition.model.OutputConfig extends Object implements Serializable

      • Serialized Fields

        • s3Bucket

          String s3Bucket

          The S3 bucket where training output is placed.

        • s3KeyPrefix

          String s3KeyPrefix

          The prefix applied to the training output files.

    • Class com.amazonaws.services.rekognition.model.Parent extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the parent label.

    • Class com.amazonaws.services.rekognition.model.PersonDetail extends Object implements Serializable

      • Serialized Fields

        • index

          Long index

          Identifier for the person detected person within a video. Use to keep track of the person throughout the video. The identifier is not stored by Amazon Rekognition.

        • boundingBox

          BoundingBox boundingBox

          Bounding box around the detected person.

        • face

          FaceDetail face

          Face details for the detected person.

    • Class com.amazonaws.services.rekognition.model.PersonDetection extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          The time, in milliseconds from the start of the video, that the person's path was tracked.

        • person

          PersonDetail person

          Details about a person whose path was tracked in a video.

    • Class com.amazonaws.services.rekognition.model.PersonMatch extends Object implements Serializable

      • Serialized Fields

        • timestamp

          Long timestamp

          The time, in milliseconds from the beginning of the video, that the person was matched in the video.

        • person

          PersonDetail person

          Information about the matched person.

        • faceMatches

          List<E> faceMatches

          Information about the faces in the input collection that match the face of a person in the video.

    • Class com.amazonaws.services.rekognition.model.Point extends Object implements Serializable

      • Serialized Fields

        • x

          Float x

          The value of the X coordinate for a point on a Polygon.

        • y

          Float y

          The value of the Y coordinate for a point on a Polygon.

    • Class com.amazonaws.services.rekognition.model.Pose extends Object implements Serializable

      • Serialized Fields

        • roll

          Float roll

          Value representing the face rotation on the roll axis.

        • yaw

          Float yaw

          Value representing the face rotation on the yaw axis.

        • pitch

          Float pitch

          Value representing the face rotation on the pitch axis.

    • Class com.amazonaws.services.rekognition.model.ProjectDescription extends Object implements Serializable

      • Serialized Fields

        • projectArn

          String projectArn

          The Amazon Resource Name (ARN) of the project.

        • creationTimestamp

          Date creationTimestamp

          The Unix timestamp for the date and time that the project was created.

        • status

          String status

          The current status of the project.

    • Class com.amazonaws.services.rekognition.model.ProjectVersionDescription extends Object implements Serializable

      • Serialized Fields

        • projectVersionArn

          String projectVersionArn

          The Amazon Resource Name (ARN) of the model version.

        • creationTimestamp

          Date creationTimestamp

          The Unix datetime for the date and time that training started.

        • minInferenceUnits

          Integer minInferenceUnits

          The minimum number of inference units used by the model. For more information, see StartProjectVersion.

        • status

          String status

          The current status of the model version.

        • statusMessage

          String statusMessage

          A descriptive message for an error or warning that occurred.

        • billableTrainingTimeInSeconds

          Long billableTrainingTimeInSeconds

          The duration, in seconds, that the model version has been billed for training. This value is only returned if the model version has been successfully trained.

        • trainingEndTimestamp

          Date trainingEndTimestamp

          The Unix date and time that training of the model ended.

        • outputConfig

          OutputConfig outputConfig

          The location where training results are saved.

        • trainingDataResult

          TrainingDataResult trainingDataResult

          The manifest file that represents the training results.

        • testingDataResult

          TestingDataResult testingDataResult

          The manifest file that represents the testing results.

        • evaluationResult

          EvaluationResult evaluationResult

          The training results. EvaluationResult is only returned if training is successful.

    • Class com.amazonaws.services.rekognition.model.ProvisionedThroughputExceededException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.RecognizeCelebritiesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

    • Class com.amazonaws.services.rekognition.model.RecognizeCelebritiesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • celebrityFaces

          List<E> celebrityFaces

          Details about each celebrity found in the image. Amazon Rekognition can detect a maximum of 15 celebrities in an image.

        • unrecognizedFaces

          List<E> unrecognizedFaces

          Details about each unrecognized face in the image.

        • orientationCorrection

          String orientationCorrection

          The orientation of the input image (counterclockwise direction). If your application displays the image, you can use this value to correct the orientation. The bounding box coordinates returned in CelebrityFaces and UnrecognizedFaces represent face locations before the image orientation is corrected.

          If the input image is in .jpeg format, it might contain exchangeable image (Exif) metadata that includes the image's orientation. If so, and the Exif metadata for the input image populates the orientation field, the value of OrientationCorrection is null. The CelebrityFaces and UnrecognizedFaces bounding box coordinates represent face locations after Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.

    • Class com.amazonaws.services.rekognition.model.ResourceAlreadyExistsException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.ResourceInUseException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.ResourceNotFoundException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.ResourceNotReadyException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.S3Object extends Object implements Serializable

      • Serialized Fields

        • bucket

          String bucket

          Name of the S3 bucket.

        • name

          String name

          S3 object key name.

        • version

          String version

          If the bucket is versioning enabled, you can specify the object version.

    • Class com.amazonaws.services.rekognition.model.SearchFacesByImageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          ID of the collection to search.

        • image

          Image image

          The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.

          If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes field. For more information, see Images in the Amazon Rekognition developer guide.

        • maxFaces

          Integer maxFaces

          Maximum number of faces to return. The operation returns the maximum number of faces with the highest confidence in the match.

        • faceMatchThreshold

          Float faceMatchThreshold

          (Optional) Specifies the minimum confidence in the face match to return. For example, don't return any matches where confidence in matches is less than 70%. The default value is 80%.

        • qualityFilter

          String qualityFilter

          A filter that specifies a quality bar for how much filtering is done to identify faces. Filtered faces aren't searched for in the collection. If you specify AUTO, Amazon Rekognition chooses the quality bar. If you specify LOW, MEDIUM, or HIGH, filtering removes all faces that don’t meet the chosen quality bar. The quality bar is based on a variety of common use cases. Low-quality detections can occur for a number of reasons. Some examples are an object that's misidentified as a face, a face that's too blurry, or a face with a pose that's too extreme to use. If you specify NONE, no filtering is performed. The default value is NONE.

          To use quality filtering, the collection you are using must be associated with version 3 of the face model or higher.

    • Class com.amazonaws.services.rekognition.model.SearchFacesByImageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • searchedFaceBoundingBox

          BoundingBox searchedFaceBoundingBox

          The bounding box around the face in the input image that Amazon Rekognition used for the search.

        • searchedFaceConfidence

          Float searchedFaceConfidence

          The level of confidence that the searchedFaceBoundingBox, contains a face.

        • faceMatches

          List<E> faceMatches

          An array of faces that match the input face, along with the confidence in the match.

        • faceModelVersion

          String faceModelVersion

          Version number of the face detection model associated with the input collection (CollectionId).

    • Class com.amazonaws.services.rekognition.model.SearchFacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • collectionId

          String collectionId

          ID of the collection the face belongs to.

        • faceId

          String faceId

          ID of a face to find matches for in the collection.

        • maxFaces

          Integer maxFaces

          Maximum number of faces to return. The operation returns the maximum number of faces with the highest confidence in the match.

        • faceMatchThreshold

          Float faceMatchThreshold

          Optional value specifying the minimum confidence in the face match to return. For example, don't return any matches where confidence in matches is less than 70%. The default value is 80%.

    • Class com.amazonaws.services.rekognition.model.SearchFacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • searchedFaceId

          String searchedFaceId

          ID of the face that was searched for matches in a collection.

        • faceMatches

          List<E> faceMatches

          An array of faces that matched the input face, along with the confidence in the match.

        • faceModelVersion

          String faceModelVersion

          Version number of the face detection model associated with the input collection (CollectionId).

    • Class com.amazonaws.services.rekognition.model.Smile extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the face is smiling or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.StartCelebrityRecognitionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video in which you want to recognize celebrities. The video must be stored in an Amazon S3 bucket.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartCelebrityRecognition requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN that you want Amazon Rekognition Video to publish the completion status of the celebrity recognition analysis to.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartCelebrityRecognitionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the celebrity recognition analysis job. Use JobId to identify the job in a subsequent call to GetCelebrityRecognition.

    • Class com.amazonaws.services.rekognition.model.StartContentModerationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video in which you want to detect unsafe content. The video must be stored in an Amazon S3 bucket.

        • minConfidence

          Float minConfidence

          Specifies the minimum confidence that Amazon Rekognition must have in order to return a moderated content label. Confidence represents how certain Amazon Rekognition is that the moderated content is correctly identified. 0 is the lowest confidence. 100 is the highest confidence. Amazon Rekognition doesn't return any moderated content labels with a confidence level lower than this specified value. If you don't specify MinConfidence, GetContentModeration returns labels with confidence values greater than or equal to 50 percent.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartContentModeration requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN that you want Amazon Rekognition Video to publish the completion status of the unsafe content analysis to.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartContentModerationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the unsafe content analysis job. Use JobId to identify the job in a subsequent call to GetContentModeration.

    • Class com.amazonaws.services.rekognition.model.StartFaceDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video in which you want to detect faces. The video must be stored in an Amazon S3 bucket.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartFaceDetection requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • notificationChannel

          NotificationChannel notificationChannel

          The ARN of the Amazon SNS topic to which you want Amazon Rekognition Video to publish the completion status of the face detection operation.

        • faceAttributes

          String faceAttributes

          The face attributes you want returned.

          DEFAULT - The following subset of facial attributes are returned: BoundingBox, Confidence, Pose, Quality and Landmarks.

          ALL - All facial attributes are returned.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartFaceDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the face detection job. Use JobId to identify the job in a subsequent call to GetFaceDetection.

    • Class com.amazonaws.services.rekognition.model.StartFaceSearchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video you want to search. The video must be stored in an Amazon S3 bucket.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartFaceSearch requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • faceMatchThreshold

          Float faceMatchThreshold

          The minimum confidence in the person match to return. For example, don't return any matches where confidence in matches is less than 70%. The default value is 80%.

        • collectionId

          String collectionId

          ID of the collection that contains the faces you want to search for.

        • notificationChannel

          NotificationChannel notificationChannel

          The ARN of the Amazon SNS topic to which you want Amazon Rekognition Video to publish the completion status of the search.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartFaceSearchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the search job. Use JobId to identify the job in a subsequent call to GetFaceSearch.

    • Class com.amazonaws.services.rekognition.model.StartLabelDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video in which you want to detect labels. The video must be stored in an Amazon S3 bucket.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartLabelDetection requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • minConfidence

          Float minConfidence

          Specifies the minimum confidence that Amazon Rekognition Video must have in order to return a detected label. Confidence represents how certain Amazon Rekognition is that a label is correctly identified.0 is the lowest confidence. 100 is the highest confidence. Amazon Rekognition Video doesn't return any labels with a confidence level lower than this specified value.

          If you don't specify MinConfidence, the operation returns labels with confidence values greater than or equal to 50 percent.

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN you want Amazon Rekognition Video to publish the completion status of the label detection operation to.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartLabelDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the label detection job. Use JobId to identify the job in a subsequent call to GetLabelDetection.

    • Class com.amazonaws.services.rekognition.model.StartPersonTrackingRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • video

          Video video

          The video in which you want to detect people. The video must be stored in an Amazon S3 bucket.

        • clientRequestToken

          String clientRequestToken

          Idempotent token used to identify the start request. If you use the same token with multiple StartPersonTracking requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN you want Amazon Rekognition Video to publish the completion status of the people detection operation to.

        • jobTag

          String jobTag

          An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    • Class com.amazonaws.services.rekognition.model.StartPersonTrackingResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the person detection job. Use JobId to identify the job in a subsequent call to GetPersonTracking.

    • Class com.amazonaws.services.rekognition.model.StartProjectVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectVersionArn

          String projectVersionArn

          The Amazon Resource Name(ARN) of the model version that you want to start.

        • minInferenceUnits

          Integer minInferenceUnits

          The minimum number of inference units to use. A single inference unit represents 1 hour of processing and can support up to 5 Transaction Pers Second (TPS). Use a higher number to increase the TPS throughput of your model. You are charged for the number of inference units that you use.

    • Class com.amazonaws.services.rekognition.model.StartProjectVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • status

          String status

          The current running status of the model.

    • Class com.amazonaws.services.rekognition.model.StartStreamProcessorRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the stream processor to start processing.

    • Class com.amazonaws.services.rekognition.model.StartStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rekognition.model.StopProjectVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • projectVersionArn

          String projectVersionArn

          The Amazon Resource Name (ARN) of the model version that you want to delete.

          This operation requires permissions to perform the rekognition:StopProjectVersion action.

    • Class com.amazonaws.services.rekognition.model.StopProjectVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • status

          String status

          The current status of the stop operation.

    • Class com.amazonaws.services.rekognition.model.StopStreamProcessorRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.rekognition.model.StopStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.rekognition.model.StreamProcessor extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          Name of the Amazon Rekognition stream processor.

        • status

          String status

          Current status of the Amazon Rekognition stream processor.

    • Class com.amazonaws.services.rekognition.model.StreamProcessorInput extends Object implements Serializable

      • Serialized Fields

        • kinesisVideoStream

          KinesisVideoStream kinesisVideoStream

          The Kinesis video stream input stream for the source streaming video.

    • Class com.amazonaws.services.rekognition.model.StreamProcessorOutput extends Object implements Serializable

      • Serialized Fields

        • kinesisDataStream

          KinesisDataStream kinesisDataStream

          The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results.

    • Class com.amazonaws.services.rekognition.model.StreamProcessorSettings extends Object implements Serializable

      • Serialized Fields

        • faceSearch

          FaceSearchSettings faceSearch

          Face search settings to use on a streaming video.

    • Class com.amazonaws.services.rekognition.model.Summary extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.rekognition.model.Sunglasses extends Object implements Serializable

      • Serialized Fields

        • value

          Boolean value

          Boolean value that indicates whether the face is wearing sunglasses or not.

        • confidence

          Float confidence

          Level of confidence in the determination.

    • Class com.amazonaws.services.rekognition.model.TestingData extends Object implements Serializable

      • Serialized Fields

        • assets

          List<E> assets

          The assets used for testing.

        • autoCreate

          Boolean autoCreate

          If specified, Amazon Rekognition Custom Labels creates a testing dataset with an 80/20 split of the training dataset.

    • Class com.amazonaws.services.rekognition.model.TestingDataResult extends Object implements Serializable

      • Serialized Fields

        • input

          TestingData input

          The testing dataset that was supplied for training.

        • output

          TestingData output

          The subset of the dataset that was actually tested. Some images (assets) might not be tested due to file formatting and other issues.

    • Class com.amazonaws.services.rekognition.model.TextDetection extends Object implements Serializable

      • Serialized Fields

        • detectedText

          String detectedText

          The word or line of text recognized by Amazon Rekognition.

        • type

          String type

          The type of text that was detected.

        • id

          Integer id

          The identifier for the detected text. The identifier is only unique for a single call to DetectText.

        • parentId

          Integer parentId

          The Parent identifier for the detected text identified by the value of ID. If the type of detected text is LINE, the value of ParentId is Null.

        • confidence

          Float confidence

          The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.

        • geometry

          Geometry geometry

          The location of the detected text on the image. Includes an axis aligned coarse bounding box surrounding the text and a finer grain polygon for more accurate spatial information.

    • Class com.amazonaws.services.rekognition.model.ThrottlingException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.rekognition.model.TrainingData extends Object implements Serializable

      • Serialized Fields

        • assets

          List<E> assets

          A Sagemaker GroundTruth manifest file that contains the training images (assets).

    • Class com.amazonaws.services.rekognition.model.TrainingDataResult extends Object implements Serializable

      • Serialized Fields

        • input

          TrainingData input

          The training assets that you supplied for training.

        • output

          TrainingData output

          The images (assets) that were actually trained by Amazon Rekognition Custom Labels.

    • Class com.amazonaws.services.rekognition.model.UnindexedFace extends Object implements Serializable

      • Serialized Fields

        • reasons

          List<E> reasons

          An array of reasons that specify why a face wasn't indexed.

          • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

          • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

          • LOW_BRIGHTNESS - The image is too dark.

          • LOW_SHARPNESS - The image is too blurry.

          • LOW_CONFIDENCE - The face was detected with a low confidence.

          • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

        • faceDetail

          FaceDetail faceDetail

          The structure that contains attributes of a face that IndexFacesdetected, but didn't index.

    • Class com.amazonaws.services.rekognition.model.Video extends Object implements Serializable

      • Serialized Fields

        • s3Object

          S3Object s3Object

          The Amazon S3 bucket name and file name for the video.

    • Class com.amazonaws.services.rekognition.model.VideoMetadata extends Object implements Serializable

      • Serialized Fields

        • codec

          String codec

          Type of compression used in the analyzed video.

        • durationMillis

          Long durationMillis

          Length of the video in milliseconds.

        • format

          String format

          Format of the analyzed video. Possible values are MP4, MOV and AVI.

        • frameRate

          Float frameRate

          Number of frames per second in the video.

        • frameHeight

          Long frameHeight

          Vertical pixel dimension of the video.

        • frameWidth

          Long frameWidth

          Horizontal pixel dimension of the video.

    • Class com.amazonaws.services.rekognition.model.VideoTooLargeException extends AmazonRekognitionException implements Serializable

      serialVersionUID:
      1L
  • Package com.amazonaws.services.resourcegroups.model

  • Package com.amazonaws.services.resourcegroupstaggingapi.model

  • Package com.amazonaws.services.robomaker.model

    • Class com.amazonaws.services.robomaker.model.AWSRoboMakerException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.BatchDescribeSimulationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobs

          List<E> jobs

          A list of Amazon Resource Names (ARNs) of simulation jobs to describe.

    • Class com.amazonaws.services.robomaker.model.BatchDescribeSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobs

          List<E> jobs

          A list of simulation jobs.

        • unprocessedJobs

          List<E> unprocessedJobs

          A list of unprocessed simulation job Amazon Resource Names (ARNs).

    • Class com.amazonaws.services.robomaker.model.CancelDeploymentJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • job

          String job

          The deployment job ARN to cancel.

    • Class com.amazonaws.services.robomaker.model.CancelDeploymentJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.CancelSimulationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • job

          String job

          The simulation job ARN to cancel.

    • Class com.amazonaws.services.robomaker.model.CancelSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.ConcurrentDeploymentException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.CreateDeploymentJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • deploymentConfig

          DeploymentConfig deploymentConfig

          The requested deployment configuration.

        • clientRequestToken

          String clientRequestToken

          Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet to deploy.

        • deploymentApplicationConfigs

          List<E> deploymentApplicationConfigs

          The deployment application configuration.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the deployment job.

    • Class com.amazonaws.services.robomaker.model.CreateDeploymentJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the deployment job.

        • fleet

          String fleet

          The target fleet for the deployment job.

        • status

          String status

          The status of the deployment job.

        • deploymentApplicationConfigs

          List<E> deploymentApplicationConfigs

          The deployment application configuration.

        • failureReason

          String failureReason

          The failure reason of the deployment job if it failed.

        • failureCode

          String failureCode

          The failure code of the simulation job if it failed:

          BadPermissionError

          AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

          ExtractingBundleFailure

          The robot application could not be extracted from the bundle.

          FailureThresholdBreached

          The percentage of robots that could not be updated exceeded the percentage set for the deployment.

          GreengrassDeploymentFailed

          The robot application could not be deployed to the robot.

          GreengrassGroupVersionDoesNotExist

          The AWS Greengrass group or version associated with a robot is missing.

          InternalServerError

          An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

          MissingRobotApplicationArchitecture

          The robot application does not have a source that matches the architecture of the robot.

          MissingRobotDeploymentResource

          One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

          PostLaunchFileFailure

          The post-launch script failed.

          PreLaunchFileFailure

          The pre-launch script failed.

          ResourceNotFound

          One or more deployment resources are missing. For example, do robot application source bundles still exist?

          RobotDeploymentNoResponse

          There is no response from the robot. It might not be powered on or connected to the internet.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the fleet was created.

        • deploymentConfig

          DeploymentConfig deploymentConfig

          The deployment configuration.

        • tags

          Map<K,V> tags

          The list of all tags added to the deployment job.

    • Class com.amazonaws.services.robomaker.model.CreateFleetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the fleet.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the fleet.

    • Class com.amazonaws.services.robomaker.model.CreateFleetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the fleet.

        • name

          String name

          The name of the fleet.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the fleet was created.

        • tags

          Map<K,V> tags

          The list of all tags added to the fleet.

    • Class com.amazonaws.services.robomaker.model.CreateRobotApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the robot application.

    • Class com.amazonaws.services.robomaker.model.CreateRobotApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot application.

        • name

          String name

          The name of the robot application.

        • version

          String version

          The version of the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the robot application was last updated.

        • revisionId

          String revisionId

          The revision id of the robot application.

        • tags

          Map<K,V> tags

          The list of all tags added to the robot application.

    • Class com.amazonaws.services.robomaker.model.CreateRobotApplicationVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the robot application.

        • currentRevisionId

          String currentRevisionId

          The current revision id for the robot application. If you provide a value and it matches the latest revision ID, a new version will be created.

    • Class com.amazonaws.services.robomaker.model.CreateRobotApplicationVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot application.

        • name

          String name

          The name of the robot application.

        • version

          String version

          The version of the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the robot application was last updated.

        • revisionId

          String revisionId

          The revision id of the robot application.

    • Class com.amazonaws.services.robomaker.model.CreateRobotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name for the robot.

        • architecture

          String architecture

          The target architecture of the robot.

        • greengrassGroupId

          String greengrassGroupId

          The Greengrass group id.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the robot.

    • Class com.amazonaws.services.robomaker.model.CreateRobotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot.

        • name

          String name

          The name of the robot.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the robot was created.

        • greengrassGroupId

          String greengrassGroupId

          The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.

        • architecture

          String architecture

          The target architecture of the robot.

        • tags

          Map<K,V> tags

          The list of all tags added to the robot.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the simulation application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite of the simulation application.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the simulation application.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation application.

        • name

          String name

          The name of the simulation application.

        • version

          String version

          The version of the simulation application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about the robot software suite.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation application was last updated.

        • revisionId

          String revisionId

          The revision id of the simulation application.

        • tags

          Map<K,V> tags

          The list of all tags added to the simulation application.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationApplicationVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the simulation application.

        • currentRevisionId

          String currentRevisionId

          The current revision id for the simulation application. If you provide a value and it matches the latest revision ID, a new version will be created.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationApplicationVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation application.

        • name

          String name

          The name of the simulation application.

        • version

          String version

          The version of the simulation application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about the robot software suite.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation application was last updated.

        • revisionId

          String revisionId

          The revision ID of the simulation application.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clientRequestToken

          String clientRequestToken

          Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        • outputLocation

          OutputLocation outputLocation

          Location for output files generated by the simulation job.

        • loggingConfig

          LoggingConfig loggingConfig

          The logging configuration.

        • maxJobDurationInSeconds

          Long maxJobDurationInSeconds

          The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When maxJobDurationInSeconds is reached, the simulation job will status will transition to Completed.

        • iamRole

          String iamRole

          The IAM role name that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

        • failureBehavior

          String failureBehavior

          The failure behavior the simulation job.

          Continue

          Restart the simulation job in the same host instance.

          Fail

          Stop the simulation job and terminate the instance.

        • robotApplications

          List<E> robotApplications

          The robot application to use in the simulation job.

        • simulationApplications

          List<E> simulationApplications

          The simulation application to use in the simulation job.

        • dataSources

          List<E> dataSources

          The data sources for the simulation job.

          There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig objects.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the simulation job.

        • vpcConfig

          VPCConfig vpcConfig

          If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.

    • Class com.amazonaws.services.robomaker.model.CreateSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation job.

        • status

          String status

          The status of the simulation job.

        • lastStartedAt

          Date lastStartedAt

          The time, in milliseconds since the epoch, when the simulation job was last started.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation job was last updated.

        • failureBehavior

          String failureBehavior

          the failure behavior for the simulation job.

        • failureCode

          String failureCode

          The failure code of the simulation job if it failed:

          InternalServiceError

          Internal service error.

          RobotApplicationCrash

          Robot application exited abnormally.

          SimulationApplicationCrash

          Simulation application exited abnormally.

          BadPermissionsRobotApplication

          Robot application bundle could not be downloaded.

          BadPermissionsSimulationApplication

          Simulation application bundle could not be downloaded.

          BadPermissionsS3Output

          Unable to publish outputs to customer-provided S3 bucket.

          BadPermissionsCloudwatchLogs

          Unable to publish logs to customer-provided CloudWatch Logs resource.

          SubnetIpLimitExceeded

          Subnet IP limit exceeded.

          ENILimitExceeded

          ENI limit exceeded.

          BadPermissionsUserCredentials

          Unable to use the Role provided.

          InvalidBundleRobotApplication

          Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

          InvalidBundleSimulationApplication

          Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

          RobotApplicationVersionMismatchedEtag

          Etag for RobotApplication does not match value during version creation.

          SimulationApplicationVersionMismatchedEtag

          Etag for SimulationApplication does not match value during version creation.

        • clientRequestToken

          String clientRequestToken

          Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        • outputLocation

          OutputLocation outputLocation

          Simulation job output files location.

        • loggingConfig

          LoggingConfig loggingConfig

          The logging configuration.

        • maxJobDurationInSeconds

          Long maxJobDurationInSeconds

          The maximum simulation job duration in seconds.

        • simulationTimeMillis

          Long simulationTimeMillis

          The simulation job execution duration in milliseconds.

        • iamRole

          String iamRole

          The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

        • robotApplications

          List<E> robotApplications

          The robot application used by the simulation job.

        • simulationApplications

          List<E> simulationApplications

          The simulation application used by the simulation job.

        • dataSources

          List<E> dataSources

          The data sources for the simulation job.

        • tags

          Map<K,V> tags

          The list of all tags added to the simulation job.

        • vpcConfig

          VPCConfigResponse vpcConfig

          Information about the vpc configuration.

    • Class com.amazonaws.services.robomaker.model.DataSource extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the data source.

        • s3Bucket

          String s3Bucket

          The S3 bucket where the data files are located.

        • s3Keys

          List<E> s3Keys

          The list of S3 keys identifying the data source files.

    • Class com.amazonaws.services.robomaker.model.DataSourceConfig extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the data source.

        • s3Bucket

          String s3Bucket

          The S3 bucket where the data files are located.

        • s3Keys

          List<E> s3Keys

          The list of S3 keys identifying the data source files.

    • Class com.amazonaws.services.robomaker.model.DeleteFleetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

    • Class com.amazonaws.services.robomaker.model.DeleteFleetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.DeleteRobotApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The Amazon Resource Name (ARN) of the the robot application.

        • applicationVersion

          String applicationVersion

          The version of the robot application to delete.

    • Class com.amazonaws.services.robomaker.model.DeleteRobotApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.DeleteRobotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • robot

          String robot

          The Amazon Resource Name (ARN) of the robot.

    • Class com.amazonaws.services.robomaker.model.DeleteRobotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.DeleteSimulationApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the simulation application to delete.

        • applicationVersion

          String applicationVersion

          The version of the simulation application to delete.

    • Class com.amazonaws.services.robomaker.model.DeleteSimulationApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.DeploymentApplicationConfig extends Object implements Serializable

      • Serialized Fields

        • application

          String application

          The Amazon Resource Name (ARN) of the robot application.

        • applicationVersion

          String applicationVersion

          The version of the application.

        • launchConfig

          DeploymentLaunchConfig launchConfig

          The launch configuration.

    • Class com.amazonaws.services.robomaker.model.DeploymentConfig extends Object implements Serializable

      • Serialized Fields

        • concurrentDeploymentPercentage

          Integer concurrentDeploymentPercentage

          The percentage of robots receiving the deployment at the same time.

        • failureThresholdPercentage

          Integer failureThresholdPercentage

          The percentage of deployments that need to fail before stopping deployment.

        • robotDeploymentTimeoutInSeconds

          Long robotDeploymentTimeoutInSeconds

          The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

        • downloadConditionFile

          S3Object downloadConditionFile

          The download condition file.

    • Class com.amazonaws.services.robomaker.model.DeploymentJob extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the deployment job.

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • status

          String status

          The status of the deployment job.

        • deploymentApplicationConfigs

          List<E> deploymentApplicationConfigs

          The deployment application configuration.

        • deploymentConfig

          DeploymentConfig deploymentConfig

          The deployment configuration.

        • failureReason

          String failureReason

          A short description of the reason why the deployment job failed.

        • failureCode

          String failureCode

          The deployment job failure code.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the deployment job was created.

    • Class com.amazonaws.services.robomaker.model.DeploymentLaunchConfig extends Object implements Serializable

      • Serialized Fields

        • packageName

          String packageName

          The package name.

        • preLaunchFile

          String preLaunchFile

          The deployment pre-launch file. This file will be executed prior to the launch file.

        • launchFile

          String launchFile

          The launch file name.

        • postLaunchFile

          String postLaunchFile

          The deployment post-launch file. This file will be executed after the launch file.

        • environmentVariables

          Map<K,V> environmentVariables

          An array of key/value pairs specifying environment variables for the robot application

    • Class com.amazonaws.services.robomaker.model.DeregisterRobotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • robot

          String robot

          The Amazon Resource Name (ARN) of the robot.

    • Class com.amazonaws.services.robomaker.model.DeregisterRobotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • robot

          String robot

          The Amazon Resource Name (ARN) of the robot.

    • Class com.amazonaws.services.robomaker.model.DescribeDeploymentJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • job

          String job

          The Amazon Resource Name (ARN) of the deployment job.

    • Class com.amazonaws.services.robomaker.model.DescribeDeploymentJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the deployment job.

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • status

          String status

          The status of the deployment job.

        • deploymentConfig

          DeploymentConfig deploymentConfig

          The deployment configuration.

        • deploymentApplicationConfigs

          List<E> deploymentApplicationConfigs

          The deployment application configuration.

        • failureReason

          String failureReason

          A short description of the reason why the deployment job failed.

        • failureCode

          String failureCode

          The deployment job failure code.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the deployment job was created.

        • robotDeploymentSummary

          List<E> robotDeploymentSummary

          A list of robot deployment summaries.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified deployment job.

    • Class com.amazonaws.services.robomaker.model.DescribeFleetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

    • Class com.amazonaws.services.robomaker.model.DescribeFleetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the fleet.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the fleet.

        • robots

          List<E> robots

          A list of robots.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the fleet was created.

        • lastDeploymentStatus

          String lastDeploymentStatus

          The status of the last deployment.

        • lastDeploymentJob

          String lastDeploymentJob

          The Amazon Resource Name (ARN) of the last deployment job.

        • lastDeploymentTime

          Date lastDeploymentTime

          The time of the last deployment.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified fleet.

    • Class com.amazonaws.services.robomaker.model.DescribeRobotApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The Amazon Resource Name (ARN) of the robot application.

        • applicationVersion

          String applicationVersion

          The version of the robot application to describe.

    • Class com.amazonaws.services.robomaker.model.DescribeRobotApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot application.

        • name

          String name

          The name of the robot application.

        • version

          String version

          The version of the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • revisionId

          String revisionId

          The revision id of the robot application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the robot application was last updated.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified robot application.

    • Class com.amazonaws.services.robomaker.model.DescribeRobotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • robot

          String robot

          The Amazon Resource Name (ARN) of the robot to be described.

    • Class com.amazonaws.services.robomaker.model.DescribeRobotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot.

        • name

          String name

          The name of the robot.

        • fleetArn

          String fleetArn

          The Amazon Resource Name (ARN) of the fleet.

        • status

          String status

          The status of the fleet.

        • greengrassGroupId

          String greengrassGroupId

          The Greengrass group id.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the robot was created.

        • architecture

          String architecture

          The target architecture of the robot application.

        • lastDeploymentJob

          String lastDeploymentJob

          The Amazon Resource Name (ARN) of the last deployment job.

        • lastDeploymentTime

          Date lastDeploymentTime

          The time of the last deployment job.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified robot.

    • Class com.amazonaws.services.robomaker.model.DescribeSimulationApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the simulation application.

        • applicationVersion

          String applicationVersion

          The version of the simulation application to describe.

    • Class com.amazonaws.services.robomaker.model.DescribeSimulationApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot simulation application.

        • name

          String name

          The name of the simulation application.

        • version

          String version

          The version of the simulation application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about the robot software suite.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • revisionId

          String revisionId

          The revision id of the simulation application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation application was last updated.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified simulation application.

    • Class com.amazonaws.services.robomaker.model.DescribeSimulationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • job

          String job

          The Amazon Resource Name (ARN) of the simulation job to be described.

    • Class com.amazonaws.services.robomaker.model.DescribeSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation job.

        • name

          String name

          The name of the simulation job.

        • status

          String status

          The status of the simulation job.

        • lastStartedAt

          Date lastStartedAt

          The time, in milliseconds since the epoch, when the simulation job was last started.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation job was last updated.

        • failureBehavior

          String failureBehavior

          The failure behavior for the simulation job.

        • failureCode

          String failureCode

          The failure code of the simulation job if it failed:

          InternalServiceError

          Internal service error.

          RobotApplicationCrash

          Robot application exited abnormally.

          SimulationApplicationCrash

          Simulation application exited abnormally.

          BadPermissionsRobotApplication

          Robot application bundle could not be downloaded.

          BadPermissionsSimulationApplication

          Simulation application bundle could not be downloaded.

          BadPermissionsS3Output

          Unable to publish outputs to customer-provided S3 bucket.

          BadPermissionsCloudwatchLogs

          Unable to publish logs to customer-provided CloudWatch Logs resource.

          SubnetIpLimitExceeded

          Subnet IP limit exceeded.

          ENILimitExceeded

          ENI limit exceeded.

          BadPermissionsUserCredentials

          Unable to use the Role provided.

          InvalidBundleRobotApplication

          Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

          InvalidBundleSimulationApplication

          Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

          RobotApplicationVersionMismatchedEtag

          Etag for RobotApplication does not match value during version creation.

          SimulationApplicationVersionMismatchedEtag

          Etag for SimulationApplication does not match value during version creation.

        • failureReason

          String failureReason

          Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.

        • clientRequestToken

          String clientRequestToken

          Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        • outputLocation

          OutputLocation outputLocation

          Location for output files generated by the simulation job.

        • loggingConfig

          LoggingConfig loggingConfig

          The logging configuration.

        • maxJobDurationInSeconds

          Long maxJobDurationInSeconds

          The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.

        • simulationTimeMillis

          Long simulationTimeMillis

          The simulation job execution duration in milliseconds.

        • iamRole

          String iamRole

          The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.

        • robotApplications

          List<E> robotApplications

          A list of robot applications.

        • simulationApplications

          List<E> simulationApplications

          A list of simulation applications.

        • dataSources

          List<E> dataSources

          The data sources for the simulation job.

        • tags

          Map<K,V> tags

          The list of all tags added to the specified simulation job.

        • vpcConfig

          VPCConfigResponse vpcConfig

          The VPC configuration.

        • networkInterface

          NetworkInterface networkInterface

          The network interface information for the simulation job.

    • Class com.amazonaws.services.robomaker.model.Filter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the filter.

        • values

          List<E> values

          A list of values.

    • Class com.amazonaws.services.robomaker.model.Fleet extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the fleet.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the fleet.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the fleet was created.

        • lastDeploymentStatus

          String lastDeploymentStatus

          The status of the last fleet deployment.

        • lastDeploymentJob

          String lastDeploymentJob

          The Amazon Resource Name (ARN) of the last deployment job.

        • lastDeploymentTime

          Date lastDeploymentTime

          The time of the last deployment.

    • Class com.amazonaws.services.robomaker.model.IdempotentParameterMismatchException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.InternalServerException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.InvalidParameterException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.LaunchConfig extends Object implements Serializable

      • Serialized Fields

        • packageName

          String packageName

          The package name.

        • launchFile

          String launchFile

          The launch file name.

        • environmentVariables

          Map<K,V> environmentVariables

          The environment variables for the application launch.

        • portForwardingConfig

          PortForwardingConfig portForwardingConfig

          The port forwarding configuration.

    • Class com.amazonaws.services.robomaker.model.LimitExceededException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.ListDeploymentJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • filters

          List<E> filters

          Optional filters to limit results.

          The filter names status and fleetName are supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters, but they must be for the same named item. For example, if you are looking for items with the status InProgress or the status Pending.

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListDeploymentJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListDeploymentJobs in paginated output. When this parameter is used, ListDeploymentJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListDeploymentJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListDeploymentJobs returns up to 100 results and a nextToken value if applicable.

    • Class com.amazonaws.services.robomaker.model.ListDeploymentJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • deploymentJobs

          List<E> deploymentJobs

          A list of deployment jobs that meet the criteria of the request.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListDeploymentJobs request. When the results of a ListDeploymentJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListFleetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListFleets request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListFleets in paginated output. When this parameter is used, ListFleets only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFleets request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListFleets returns up to 100 results and a nextToken value if applicable.

        • filters

          List<E> filters

          Optional filters to limit results.

          The filter name name is supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters.

    • Class com.amazonaws.services.robomaker.model.ListFleetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fleetDetails

          List<E> fleetDetails

          A list of fleet details meeting the request criteria.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListDeploymentJobs request. When the results of a ListFleets request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListRobotApplicationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • versionQualifier

          String versionQualifier

          The version qualifier of the robot application.

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListRobotApplications request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListRobotApplications in paginated output. When this parameter is used, ListRobotApplications only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListRobotApplications request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListRobotApplications returns up to 100 results and a nextToken value if applicable.

        • filters

          List<E> filters

          Optional filters to limit results.

          The filter name name is supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters.

    • Class com.amazonaws.services.robomaker.model.ListRobotApplicationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • robotApplicationSummaries

          List<E> robotApplicationSummaries

          A list of robot application summaries that meet the criteria of the request.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListRobotApplications request. When the results of a ListRobotApplications request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListRobotsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListRobots request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListRobots in paginated output. When this parameter is used, ListRobots only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListRobots request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListRobots returns up to 100 results and a nextToken value if applicable.

        • filters

          List<E> filters

          Optional filters to limit results.

          The filter names status and fleetName are supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters, but they must be for the same named item. For example, if you are looking for items with the status Registered or the status Available.

    • Class com.amazonaws.services.robomaker.model.ListRobotsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • robots

          List<E> robots

          A list of robots that meet the criteria of the request.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListRobots request. When the results of a ListRobot request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListSimulationApplicationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • versionQualifier

          String versionQualifier

          The version qualifier of the simulation application.

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListSimulationApplications request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListSimulationApplications in paginated output. When this parameter is used, ListSimulationApplications only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListSimulationApplications request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListSimulationApplications returns up to 100 results and a nextToken value if applicable.

        • filters

          List<E> filters

          Optional list of filters to limit results.

          The filter name name is supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters.

    • Class com.amazonaws.services.robomaker.model.ListSimulationApplicationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • simulationApplicationSummaries

          List<E> simulationApplicationSummaries

          A list of simulation application summaries that meet the criteria of the request.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListSimulationApplications request. When the results of a ListRobot request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListSimulationJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The nextToken value returned from a previous paginated ListSimulationJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

        • maxResults

          Integer maxResults

          The maximum number of deployment job results returned by ListSimulationJobs in paginated output. When this parameter is used, ListSimulationJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListSimulationJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListSimulationJobs returns up to 100 results and a nextToken value if applicable.

        • filters

          List<E> filters

          Optional filters to limit results.

          The filter names status and simulationApplicationName and robotApplicationName are supported. When filtering, you must use the complete value of the filtered item. You can use up to three filters, but they must be for the same named item. For example, if you are looking for items with the status Preparing or the status Running.

    • Class com.amazonaws.services.robomaker.model.ListSimulationJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • simulationJobSummaries

          List<E> simulationJobSummaries

          A list of simulation job summaries that meet the criteria of the request.

        • nextToken

          String nextToken

          The nextToken value to include in a future ListSimulationJobs request. When the results of a ListRobot request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

    • Class com.amazonaws.services.robomaker.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed.

    • Class com.amazonaws.services.robomaker.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          Map<K,V> tags

          The list of all tags added to the specified resource.

    • Class com.amazonaws.services.robomaker.model.LoggingConfig extends Object implements Serializable

      • Serialized Fields

        • recordAllRosTopics

          Boolean recordAllRosTopics

          A boolean indicating whether to record all ROS topics.

    • Class com.amazonaws.services.robomaker.model.NetworkInterface extends Object implements Serializable

      • Serialized Fields

        • networkInterfaceId

          String networkInterfaceId

          The ID of the network interface.

        • privateIpAddress

          String privateIpAddress

          The IPv4 address of the network interface within the subnet.

        • publicIpAddress

          String publicIpAddress

          The IPv4 public address of the network interface.

    • Class com.amazonaws.services.robomaker.model.OutputLocation extends Object implements Serializable

      • Serialized Fields

        • s3Bucket

          String s3Bucket

          The S3 bucket for output.

        • s3Prefix

          String s3Prefix

          The S3 folder in the s3Bucket where output files will be placed.

    • Class com.amazonaws.services.robomaker.model.PortForwardingConfig extends Object implements Serializable

      • Serialized Fields

        • portMappings

          List<E> portMappings

          The port mappings for the configuration.

    • Class com.amazonaws.services.robomaker.model.PortMapping extends Object implements Serializable

      • Serialized Fields

        • jobPort

          Integer jobPort

          The port number on the simulation job instance to use as a remote connection point.

        • applicationPort

          Integer applicationPort

          The port number on the application.

        • enableOnPublicIp

          Boolean enableOnPublicIp

          A Boolean indicating whether to enable this port mapping on public IP.

    • Class com.amazonaws.services.robomaker.model.ProgressDetail extends Object implements Serializable

      • Serialized Fields

        • currentProgress

          String currentProgress

          The current progress status.

          Validating

          Validating the deployment.

          DownloadingExtracting

          Downloading and extracting the bundle on the robot.

          ExecutingPreLaunch

          Executing pre-launch script(s) if provided.

          Launching

          Launching the robot application.

          ExecutingPostLaunch

          Executing post-launch script(s) if provided.

          Finished

          Deployment is complete.

        • percentDone

          Float percentDone

          Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

        • estimatedTimeRemainingSeconds

          Integer estimatedTimeRemainingSeconds

          Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

        • targetResource

          String targetResource

          The Amazon Resource Name (ARN) of the deployment job.

    • Class com.amazonaws.services.robomaker.model.RegisterRobotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • robot

          String robot

          The Amazon Resource Name (ARN) of the robot.

    • Class com.amazonaws.services.robomaker.model.RegisterRobotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet that the robot will join.

        • robot

          String robot

          Information about the robot registration.

    • Class com.amazonaws.services.robomaker.model.RenderingEngine extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the rendering engine.

        • version

          String version

          The version of the rendering engine.

    • Class com.amazonaws.services.robomaker.model.ResourceAlreadyExistsException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.ResourceNotFoundException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.RestartSimulationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • job

          String job

          The Amazon Resource Name (ARN) of the simulation job.

    • Class com.amazonaws.services.robomaker.model.RestartSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.Robot extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot.

        • name

          String name

          The name of the robot.

        • fleetArn

          String fleetArn

          The Amazon Resource Name (ARN) of the fleet.

        • status

          String status

          The status of the robot.

        • greenGrassGroupId

          String greenGrassGroupId

          The Greengrass group associated with the robot.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the robot was created.

        • architecture

          String architecture

          The architecture of the robot.

        • lastDeploymentJob

          String lastDeploymentJob

          The Amazon Resource Name (ARN) of the last deployment job.

        • lastDeploymentTime

          Date lastDeploymentTime

          The time of the last deployment.

    • Class com.amazonaws.services.robomaker.model.RobotApplicationConfig extends Object implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the robot application.

        • applicationVersion

          String applicationVersion

          The version of the robot application.

        • launchConfig

          LaunchConfig launchConfig

          The launch configuration for the robot application.

    • Class com.amazonaws.services.robomaker.model.RobotApplicationSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the robot application.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the robot.

        • version

          String version

          The version of the robot application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the robot application was last updated.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about a robot software suite.

    • Class com.amazonaws.services.robomaker.model.RobotDeployment extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The robot deployment Amazon Resource Name (ARN).

        • deploymentStartTime

          Date deploymentStartTime

          The time, in milliseconds since the epoch, when the deployment was started.

        • deploymentFinishTime

          Date deploymentFinishTime

          The time, in milliseconds since the epoch, when the deployment finished.

        • status

          String status

          The status of the robot deployment.

        • progressDetail

          ProgressDetail progressDetail

          Information about how the deployment is progressing.

        • failureReason

          String failureReason

          A short description of the reason why the robot deployment failed.

        • failureCode

          String failureCode

          The robot deployment failure code.

    • Class com.amazonaws.services.robomaker.model.RobotSoftwareSuite extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the robot software suite.

        • version

          String version

          The version of the robot software suite.

    • Class com.amazonaws.services.robomaker.model.S3KeyOutput extends Object implements Serializable

      • Serialized Fields

        • s3Key

          String s3Key

          The S3 key.

        • etag

          String etag

          The etag for the object.

    • Class com.amazonaws.services.robomaker.model.S3Object extends Object implements Serializable

      • Serialized Fields

        • bucket

          String bucket

          The bucket containing the object.

        • key

          String key

          The key of the object.

        • etag

          String etag

          The etag of the object.

    • Class com.amazonaws.services.robomaker.model.ServiceUnavailableException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.SimulationApplicationConfig extends Object implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the simulation application.

        • applicationVersion

          String applicationVersion

          The version of the simulation application.

        • launchConfig

          LaunchConfig launchConfig

          The launch configuration for the simulation application.

    • Class com.amazonaws.services.robomaker.model.SimulationApplicationSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the simulation application.

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation application.

        • version

          String version

          The version of the simulation application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation application was last updated.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about a robot software suite.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          Information about a simulation software suite.

    • Class com.amazonaws.services.robomaker.model.SimulationJob extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation job.

        • name

          String name

          The name of the simulation job.

        • status

          String status

          Status of the simulation job.

        • lastStartedAt

          Date lastStartedAt

          The time, in milliseconds since the epoch, when the simulation job was last started.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation job was last updated.

        • failureBehavior

          String failureBehavior

          The failure behavior the simulation job.

          Continue

          Restart the simulation job in the same host instance.

          Fail

          Stop the simulation job and terminate the instance.

        • failureCode

          String failureCode

          The failure code of the simulation job if it failed.

        • failureReason

          String failureReason

          The reason why the simulation job failed.

        • clientRequestToken

          String clientRequestToken

          A unique identifier for this SimulationJob request.

        • outputLocation

          OutputLocation outputLocation

          Location for output files generated by the simulation job.

        • loggingConfig

          LoggingConfig loggingConfig

          The logging configuration.

        • maxJobDurationInSeconds

          Long maxJobDurationInSeconds

          The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.

        • simulationTimeMillis

          Long simulationTimeMillis

          The simulation job execution duration in milliseconds.

        • iamRole

          String iamRole

          The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

        • robotApplications

          List<E> robotApplications

          A list of robot applications.

        • simulationApplications

          List<E> simulationApplications

          A list of simulation applications.

        • dataSources

          List<E> dataSources

          The data sources for the simulation job.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the simulation job.

        • vpcConfig

          VPCConfigResponse vpcConfig

          VPC configuration information.

        • networkInterface

          NetworkInterface networkInterface

          Information about a network interface.

    • Class com.amazonaws.services.robomaker.model.SimulationJobSummary extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the simulation job.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation job was last updated.

        • name

          String name

          The name of the simulation job.

        • status

          String status

          The status of the simulation job.

        • simulationApplicationNames

          List<E> simulationApplicationNames

          A list of simulation job simulation application names.

        • robotApplicationNames

          List<E> robotApplicationNames

          A list of simulation job robot application names.

        • dataSourceNames

          List<E> dataSourceNames

          The names of the data sources.

    • Class com.amazonaws.services.robomaker.model.SimulationSoftwareSuite extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the simulation software suite.

        • version

          String version

          The version of the simulation software suite.

    • Class com.amazonaws.services.robomaker.model.Source extends Object implements Serializable

      • Serialized Fields

        • s3Bucket

          String s3Bucket

          The s3 bucket name.

        • s3Key

          String s3Key

          The s3 object key.

        • etag

          String etag

          A hash of the object specified by s3Bucket and s3Key.

        • architecture

          String architecture

          The taget processor architecture for the application.

    • Class com.amazonaws.services.robomaker.model.SourceConfig extends Object implements Serializable

      • Serialized Fields

        • s3Bucket

          String s3Bucket

          The Amazon S3 bucket name.

        • s3Key

          String s3Key

          The s3 object key.

        • architecture

          String architecture

          The target processor architecture for the application.

    • Class com.amazonaws.services.robomaker.model.SyncDeploymentJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clientRequestToken

          String clientRequestToken

          Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        • fleet

          String fleet

          The target fleet for the synchronization.

    • Class com.amazonaws.services.robomaker.model.SyncDeploymentJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the synchronization request.

        • fleet

          String fleet

          The Amazon Resource Name (ARN) of the fleet.

        • status

          String status

          The status of the synchronization job.

        • deploymentConfig

          DeploymentConfig deploymentConfig

          Information about the deployment configuration.

        • deploymentApplicationConfigs

          List<E> deploymentApplicationConfigs

          Information about the deployment application configurations.

        • failureReason

          String failureReason

          The failure reason if the job fails.

        • failureCode

          String failureCode

          The failure code if the job fails:

          InternalServiceError

          Internal service error.

          RobotApplicationCrash

          Robot application exited abnormally.

          SimulationApplicationCrash

          Simulation application exited abnormally.

          BadPermissionsRobotApplication

          Robot application bundle could not be downloaded.

          BadPermissionsSimulationApplication

          Simulation application bundle could not be downloaded.

          BadPermissionsS3Output

          Unable to publish outputs to customer-provided S3 bucket.

          BadPermissionsCloudwatchLogs

          Unable to publish logs to customer-provided CloudWatch Logs resource.

          SubnetIpLimitExceeded

          Subnet IP limit exceeded.

          ENILimitExceeded

          ENI limit exceeded.

          BadPermissionsUserCredentials

          Unable to use the Role provided.

          InvalidBundleRobotApplication

          Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

          InvalidBundleSimulationApplication

          Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

          RobotApplicationVersionMismatchedEtag

          Etag for RobotApplication does not match value during version creation.

          SimulationApplicationVersionMismatchedEtag

          Etag for SimulationApplication does not match value during version creation.

        • createdAt

          Date createdAt

          The time, in milliseconds since the epoch, when the fleet was created.

    • Class com.amazonaws.services.robomaker.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are tagging.

        • tags

          Map<K,V> tags

          A map that contains tag keys and tag values that are attached to the resource.

    • Class com.amazonaws.services.robomaker.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.ThrottlingException extends AWSRoboMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.robomaker.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are removing tags.

        • tagKeys

          List<E> tagKeys

          A map that contains tag keys and tag values that will be unattached from the resource.

    • Class com.amazonaws.services.robomaker.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.robomaker.model.UpdateRobotApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • currentRevisionId

          String currentRevisionId

          The revision id for the robot application.

    • Class com.amazonaws.services.robomaker.model.UpdateRobotApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the updated robot application.

        • name

          String name

          The name of the robot application.

        • version

          String version

          The version of the robot application.

        • sources

          List<E> sources

          The sources of the robot application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          The robot software suite used by the robot application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the robot application was last updated.

        • revisionId

          String revisionId

          The revision id of the robot application.

    • Class com.amazonaws.services.robomaker.model.UpdateSimulationApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • application

          String application

          The application information for the simulation application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about the robot software suite.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • currentRevisionId

          String currentRevisionId

          The revision id for the robot application.

    • Class com.amazonaws.services.robomaker.model.UpdateSimulationApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          The Amazon Resource Name (ARN) of the updated simulation application.

        • name

          String name

          The name of the simulation application.

        • version

          String version

          The version of the robot application.

        • sources

          List<E> sources

          The sources of the simulation application.

        • simulationSoftwareSuite

          SimulationSoftwareSuite simulationSoftwareSuite

          The simulation software suite used by the simulation application.

        • robotSoftwareSuite

          RobotSoftwareSuite robotSoftwareSuite

          Information about the robot software suite.

        • renderingEngine

          RenderingEngine renderingEngine

          The rendering engine for the simulation application.

        • lastUpdatedAt

          Date lastUpdatedAt

          The time, in milliseconds since the epoch, when the simulation application was last updated.

        • revisionId

          String revisionId

          The revision id of the simulation application.

    • Class com.amazonaws.services.robomaker.model.VPCConfig extends Object implements Serializable

      • Serialized Fields

        • subnets

          List<E> subnets

          A list of one or more subnet IDs in your VPC.

        • securityGroups

          List<E> securityGroups

          A list of one or more security groups IDs in your VPC.

        • assignPublicIp

          Boolean assignPublicIp

          A boolean indicating whether to assign a public IP address.

    • Class com.amazonaws.services.robomaker.model.VPCConfigResponse extends Object implements Serializable

      • Serialized Fields

        • subnets

          List<E> subnets

          A list of subnet IDs associated with the simulation job.

        • securityGroups

          List<E> securityGroups

          A list of security group IDs associated with the simulation job.

        • vpcId

          String vpcId

          The VPC ID associated with your simulation job.

        • assignPublicIp

          Boolean assignPublicIp

          A boolean indicating if a public IP was assigned.

  • Package com.amazonaws.services.route53.model

    • Class com.amazonaws.services.route53.model.AccountLimit extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The limit that you requested. Valid values include the following:

          • MAX_HEALTH_CHECKS_BY_OWNER: The maximum number of health checks that you can create using the current account.

          • MAX_HOSTED_ZONES_BY_OWNER: The maximum number of hosted zones that you can create using the current account.

          • MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: The maximum number of reusable delegation sets that you can create using the current account.

          • MAX_TRAFFIC_POLICIES_BY_OWNER: The maximum number of traffic policies that you can create using the current account.

          • MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: The maximum number of traffic policy instances that you can create using the current account. (Traffic policy instances are referred to as traffic flow policy records in the Amazon Route 53 console.)

        • value

          Long value

          The current value for the limit that is specified by Type.

    • Class com.amazonaws.services.route53.model.AlarmIdentifier extends Object implements Serializable

      • Serialized Fields

        • region

          String region

          For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.

          For the current list of CloudWatch regions, see Amazon CloudWatch in the AWS Regions and Endpoints chapter of the Amazon Web Services General Reference.

        • name

          String name

          The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.

          Route 53 supports CloudWatch alarms with the following features:

          • Standard-resolution metrics. High-resolution metrics aren't supported. For more information, see High-Resolution Metrics in the Amazon CloudWatch User Guide.

          • Statistics: Average, Minimum, Maximum, Sum, and SampleCount. Extended statistics aren't supported.

    • Class com.amazonaws.services.route53.model.AliasTarget extends Object implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          Alias resource records sets only: The value used depends on where you want to route traffic:

          Amazon API Gateway custom regional APIs and edge-optimized APIs

          Specify the hosted zone ID for your API. You can get the applicable value using the AWS CLI command get-domain-names:

          • For regional APIs, specify the value of regionalHostedZoneId.

          • For edge-optimized APIs, specify the value of distributionHostedZoneId.

          Amazon Virtual Private Cloud interface VPC endpoint

          Specify the hosted zone ID for your interface endpoint. You can get the value of HostedZoneId using the AWS CLI command describe -vpc-endpoints.

          CloudFront distribution

          Specify Z2FDTNDATAQYW2.

          Alias resource record sets for CloudFront can't be created in a private zone.

          Elastic Beanstalk environment

          Specify the hosted zone ID for the region that you created the environment in. The environment must have a regionalized subdomain. For a list of regions and the corresponding hosted zone IDs, see AWS Elastic Beanstalk in the "AWS Regions and Endpoints" chapter of the Amazon Web Services General Reference.

          ELB load balancer

          Specify the value of the hosted zone ID for the load balancer. Use the following methods to get the hosted zone ID:

          • Elastic Load Balancing table in the "AWS Regions and Endpoints" chapter of the Amazon Web Services General Reference: Use the value that corresponds with the region that you created your load balancer in. Note that there are separate columns for Application and Classic Load Balancers and for Network Load Balancers.

          • AWS Management Console: Go to the Amazon EC2 page, choose Load Balancers in the navigation pane, select the load balancer, and get the value of the Hosted zone field on the Description tab.

          • Elastic Load Balancing API: Use DescribeLoadBalancers to get the applicable value. For more information, see the applicable guide:

          • AWS CLI: Use describe-load-balancers to get the applicable value. For more information, see the applicable guide:

          An Amazon S3 bucket configured as a static website

          Specify the hosted zone ID for the region that you created the bucket in. For more information about valid values, see the Amazon Simple Storage Service Website Endpoints table in the "AWS Regions and Endpoints" chapter of the Amazon Web Services General Reference.

          Another Route 53 resource record set in your hosted zone

          Specify the hosted zone ID of your hosted zone. (An alias resource record set can't reference a resource record set in a different hosted zone.)

        • dNSName

          String dNSName

          Alias resource record sets only: The value that you specify depends on where you want to route queries:

          Amazon API Gateway custom regional APIs and edge-optimized APIs

          Specify the applicable domain name for your API. You can get the applicable value using the AWS CLI command get-domain-names:

          • For regional APIs, specify the value of regionalDomainName.

          • For edge-optimized APIs, specify the value of distributionDomainName. This is the name of the associated CloudFront distribution, such as da1b2c3d4e5.cloudfront.net.

          The name of the record that you're creating must match a custom domain name for your API, such as api.example.com.

          Amazon Virtual Private Cloud interface VPC endpoint

          Enter the API endpoint for the interface endpoint, such as vpce-123456789abcdef01-example-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com. For edge-optimized APIs, this is the domain name for the corresponding CloudFront distribution. You can get the value of DnsName using the AWS CLI command describe-vpc-endpoints.

          CloudFront distribution

          Specify the domain name that CloudFront assigned when you created your distribution.

          Your CloudFront distribution must include an alternate domain name that matches the name of the resource record set. For example, if the name of the resource record set is acme.example.com, your CloudFront distribution must include acme.example.com as one of the alternate domain names. For more information, see Using Alternate Domain Names (CNAMEs) in the Amazon CloudFront Developer Guide.

          You can't create a resource record set in a private hosted zone to route traffic to a CloudFront distribution.

          For failover alias records, you can't specify a CloudFront distribution for both the primary and secondary records. A distribution must include an alternate domain name that matches the name of the record. However, the primary and secondary records have the same name, and you can't include the same alternate domain name in more than one distribution.

          Elastic Beanstalk environment

          If the domain name for your Elastic Beanstalk environment includes the region that you deployed the environment in, you can create an alias record that routes traffic to the environment. For example, the domain name my-environment.us-west-2.elasticbeanstalk.com is a regionalized domain name.

          For environments that were created before early 2016, the domain name doesn't include the region. To route traffic to these environments, you must create a CNAME record instead of an alias record. Note that you can't create a CNAME record for the root domain name. For example, if your domain name is example.com, you can create a record that routes traffic for acme.example.com to your Elastic Beanstalk environment, but you can't create a record that routes traffic for example.com to your Elastic Beanstalk environment.

          For Elastic Beanstalk environments that have regionalized subdomains, specify the CNAME attribute for the environment. You can use the following methods to get the value of the CNAME attribute:

          • AWS Management Console: For information about how to get the value by using the console, see Using Custom Domains with AWS Elastic Beanstalk in the AWS Elastic Beanstalk Developer Guide.

          • Elastic Beanstalk API: Use the DescribeEnvironments action to get the value of the CNAME attribute. For more information, see DescribeEnvironments in the AWS Elastic Beanstalk API Reference.

          • AWS CLI: Use the describe-environments command to get the value of the CNAME attribute. For more information, see describe-environments in the AWS Command Line Interface Reference.

          ELB load balancer

          Specify the DNS name that is associated with the load balancer. Get the DNS name by using the AWS Management Console, the ELB API, or the AWS CLI.

          • AWS Management Console: Go to the EC2 page, choose Load Balancers in the navigation pane, choose the load balancer, choose the Description tab, and get the value of the DNS name field.

            If you're routing traffic to a Classic Load Balancer, get the value that begins with dualstack. If you're routing traffic to another type of load balancer, get the value that applies to the record type, A or AAAA.

          • Elastic Load Balancing API: Use DescribeLoadBalancers to get the value of DNSName. For more information, see the applicable guide:

          • AWS CLI: Use describe-load-balancers to get the value of DNSName. For more information, see the applicable guide:

          Amazon S3 bucket that is configured as a static website

          Specify the domain name of the Amazon S3 website endpoint that you created the bucket in, for example, s3-website.us-east-2.amazonaws.com. For more information about valid values, see the table Amazon Simple Storage Service (S3) Website Endpoints in the Amazon Web Services General Reference. For more information about using S3 buckets for websites, see Getting Started with Amazon Route 53 in the Amazon Route 53 Developer Guide.

          Another Route 53 resource record set

          Specify the value of the Name element for a resource record set in the current hosted zone.

          If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't specify the domain name for a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record that you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

        • evaluateTargetHealth

          Boolean evaluateTargetHealth

          Applies only to alias, failover alias, geolocation alias, latency alias, and weighted alias resource record sets: When EvaluateTargetHealth is true, an alias resource record set inherits the health of the referenced AWS resource, such as an ELB load balancer or another resource record set in the hosted zone.

          Note the following:

          CloudFront distributions

          You can't set EvaluateTargetHealth to true when the alias target is a CloudFront distribution.

          Elastic Beanstalk environments that have regionalized subdomains

          If you specify an Elastic Beanstalk environment in DNSName and the environment contains an ELB load balancer, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. (An environment automatically contains an ELB load balancer if it includes more than one Amazon EC2 instance.) If you set EvaluateTargetHealth to true and either no Amazon EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other available resources that are healthy, if any.

          If the environment contains a single Amazon EC2 instance, there are no special requirements.

          ELB load balancers

          Health checking behavior depends on the type of load balancer:

          • Classic Load Balancers: If you specify an ELB Classic Load Balancer in DNSName, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. If you set EvaluateTargetHealth to true and either no EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other resources.

          • Application and Network Load Balancers: If you specify an ELB Application or Network Load Balancer and you set EvaluateTargetHealth to true, Route 53 routes queries to the load balancer based on the health of the target groups that are associated with the load balancer:

            • For an Application or Network Load Balancer to be considered healthy, every target group that contains targets must contain at least one healthy target. If any target group contains only unhealthy targets, the load balancer is considered unhealthy, and Route 53 routes queries to other resources.

            • A target group that has no registered targets is considered unhealthy.

          When you create a load balancer, you configure settings for Elastic Load Balancing health checks; they're not Route 53 health checks, but they perform a similar function. Do not create Route 53 health checks for the EC2 instances that you register with an ELB load balancer.

          S3 buckets

          There are no special requirements for setting EvaluateTargetHealth to true when the alias target is an S3 bucket.

          Other records in the same hosted zone

          If the AWS resource that you specify in DNSName is a record or a group of records (for example, a group of weighted records) but is not another alias record, we recommend that you associate a health check with all of the records in the alias target. For more information, see What Happens When You Omit Health Checks? in the Amazon Route 53 Developer Guide.

          For more information and examples, see Amazon Route 53 Health Checks and DNS Failover in the Amazon Route 53 Developer Guide.

    • Class com.amazonaws.services.route53.model.AmazonRoute53Exception extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.AssociateVPCWithHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the private hosted zone that you want to associate an Amazon VPC with.

          Note that you can't associate a VPC with a hosted zone that doesn't have an existing VPC association.

        • vPC

          VPC vPC

          A complex type that contains information about the VPC that you want to associate with a private hosted zone.

        • comment

          String comment

          Optional: A comment about the association request.

    • Class com.amazonaws.services.route53.model.AssociateVPCWithHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • changeInfo

          ChangeInfo changeInfo

          A complex type that describes the changes made to your hosted zone.

    • Class com.amazonaws.services.route53.model.Change extends Object implements Serializable

      • Serialized Fields

        • action

          String action

          The action to perform:

          • CREATE: Creates a resource record set that has the specified values.

          • DELETE: Deletes a existing resource record set.

            To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Amazon Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

          • UPSERT: If a resource record set doesn't already exist, Route 53 creates it. If a resource record set does exist, Route 53 updates it with the values in the request.

        • resourceRecordSet

          ResourceRecordSet resourceRecordSet

          Information about the resource record set to create, delete, or update.

    • Class com.amazonaws.services.route53.model.ChangeBatch extends Object implements Serializable

      • Serialized Fields

        • comment

          String comment

          Optional: Any comments you want to include about a change batch request.

        • changes

          SdkInternalList<T> changes

          Information about the changes to make to the record sets.

    • Class com.amazonaws.services.route53.model.ChangeInfo extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the request.

        • status

          String status

          The current state of the request. PENDING indicates that this request has not yet been applied to all Amazon Route 53 DNS servers.

        • submittedAt

          Date submittedAt

          The date and time that the change request was submitted in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

        • comment

          String comment

          A complex type that describes change information about changes made to your hosted zone.

          This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

    • Class com.amazonaws.services.route53.model.ChangeResourceRecordSetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that contains the resource record sets that you want to change.

        • changeBatch

          ChangeBatch changeBatch

          A complex type that contains an optional comment and the Changes element.

    • Class com.amazonaws.services.route53.model.ChangeResourceRecordSetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • changeInfo

          ChangeInfo changeInfo

          A complex type that contains information about changes made to your hosted zone.

          This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

    • Class com.amazonaws.services.route53.model.ChangeTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceType

          String resourceType

          The type of the resource.

          • The resource type for health checks is healthcheck.

          • The resource type for hosted zones is hostedzone.

        • resourceId

          String resourceId

          The ID of the resource for which you want to add, change, or delete tags.

        • addTags

          SdkInternalList<T> addTags

          A complex type that contains a list of the tags that you want to add to the specified health check or hosted zone and/or the tags that you want to edit Value for.

          You can add a maximum of 10 tags to a health check or a hosted zone.

        • removeTagKeys

          SdkInternalList<T> removeTagKeys

          A complex type that contains a list of the tags that you want to delete from the specified health check or hosted zone. You can specify up to 10 keys.

    • Class com.amazonaws.services.route53.model.ChangeTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.CloudWatchAlarmConfiguration extends Object implements Serializable

      • Serialized Fields

        • evaluationPeriods

          Integer evaluationPeriods

          For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.

        • threshold

          Double threshold

          For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.

        • comparisonOperator

          String comparisonOperator

          For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.

        • period

          Integer period

          For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.

        • metricName

          String metricName

          The name of the CloudWatch metric that the alarm is associated with.

        • namespace

          String namespace

          The namespace of the metric that the alarm is associated with. For more information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

        • statistic

          String statistic

          For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.

        • dimensions

          SdkInternalList<T> dimensions

          For the metric that the CloudWatch alarm is associated with, a complex type that contains information about the dimensions for the metric. For information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

    • Class com.amazonaws.services.route53.model.ConcurrentModificationException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.ConflictingDomainExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.ConflictingTypesException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.CreateHealthCheckRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • callerReference

          String callerReference

          A unique string that identifies the request and that allows you to retry a failed CreateHealthCheck request without the risk of creating two identical health checks:

          • If you send a CreateHealthCheck request with the same CallerReference and settings as a previous request, and if the health check doesn't exist, Amazon Route 53 creates the health check. If the health check does exist, Route 53 returns the settings for the existing health check.

          • If you send a CreateHealthCheck request with the same CallerReference as a deleted health check, regardless of the settings, Route 53 returns a HealthCheckAlreadyExists error.

          • If you send a CreateHealthCheck request with the same CallerReference as an existing health check but with different settings, Route 53 returns a HealthCheckAlreadyExists error.

          • If you send a CreateHealthCheck request with a unique CallerReference but settings identical to an existing health check, Route 53 creates the health check.

        • healthCheckConfig

          HealthCheckConfig healthCheckConfig

          A complex type that contains settings for a new health check.

    • Class com.amazonaws.services.route53.model.CreateHealthCheckResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheck

          HealthCheck healthCheck

          A complex type that contains identifying information about the health check.

        • location

          String location

          The unique URL representing the new health check.

    • Class com.amazonaws.services.route53.model.CreateHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

          If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that CreateHostedZone returns in DelegationSet.

        • vPC

          VPC vPC

          (Private hosted zones only) A complex type that contains information about the Amazon VPC that you're associating with this hosted zone.

          You can specify only one Amazon VPC when you create a private hosted zone. To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone after you create a hosted zone.

        • callerReference

          String callerReference

          A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateHostedZone request. CallerReference can be any unique string, for example, a date/time stamp.

        • hostedZoneConfig

          HostedZoneConfig hostedZoneConfig

          (Optional) A complex type that contains the following optional values:

          • For public and private hosted zones, an optional comment

          • For private hosted zones, an optional PrivateZone element

          If you don't specify a comment or the PrivateZone element, omit HostedZoneConfig and the other elements.

        • delegationSetId

          String delegationSetId

          If you want to associate a reusable delegation set with this hosted zone, the ID that Amazon Route 53 assigned to the reusable delegation set when you created it. For more information about reusable delegation sets, see CreateReusableDelegationSet.

    • Class com.amazonaws.services.route53.model.CreateHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZone

          HostedZone hostedZone

          A complex type that contains general information about the hosted zone.

        • changeInfo

          ChangeInfo changeInfo

          A complex type that contains information about the CreateHostedZone request.

        • delegationSet

          DelegationSet delegationSet

          A complex type that describes the name servers for this hosted zone.

        • vPC

          VPC vPC

          A complex type that contains information about an Amazon VPC that you associated with this hosted zone.

        • location

          String location

          The unique URL representing the new hosted zone.

    • Class com.amazonaws.services.route53.model.CreateQueryLoggingConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you want to log queries for. You can log queries only for public hosted zones.

        • cloudWatchLogsLogGroupArn

          String cloudWatchLogsLogGroupArn

          The Amazon Resource Name (ARN) for the log group that you want to Amazon Route 53 to send query logs to. This is the format of the ARN:

          arn:aws:logs:region:account-id:log-group:log_group_name

          To get the ARN for a log group, you can use the CloudWatch console, the DescribeLogGroups API action, the describe-log-groups command, or the applicable command in one of the AWS SDKs.

    • Class com.amazonaws.services.route53.model.CreateQueryLoggingConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queryLoggingConfig

          QueryLoggingConfig queryLoggingConfig

          A complex type that contains the ID for a query logging configuration, the ID of the hosted zone that you want to log queries for, and the ARN for the log group that you want Amazon Route 53 to send query logs to.

        • location

          String location

          The unique URL representing the new query logging configuration.

    • Class com.amazonaws.services.route53.model.CreateReusableDelegationSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • callerReference

          String callerReference

          A unique string that identifies the request, and that allows you to retry failed CreateReusableDelegationSet requests without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateReusableDelegationSet request. CallerReference can be any unique string, for example a date/time stamp.

        • hostedZoneId

          String hostedZoneId

          If you want to mark the delegation set for an existing hosted zone as reusable, the ID for that hosted zone.

    • Class com.amazonaws.services.route53.model.CreateReusableDelegationSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • delegationSet

          DelegationSet delegationSet

          A complex type that contains name server information.

        • location

          String location

          The unique URL representing the new reusable delegation set.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you want Amazon Route 53 to create resource record sets in by using the configuration in a traffic policy.

        • name

          String name

          The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Route 53 creates for this traffic policy instance.

        • tTL

          Long tTL

          (Optional) The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.

        • trafficPolicyId

          String trafficPolicyId

          The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

        • trafficPolicyVersion

          Integer trafficPolicyVersion

          The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstance

          TrafficPolicyInstance trafficPolicyInstance

          A complex type that contains settings for the new traffic policy instance.

        • location

          String location

          A unique URL that represents a new traffic policy instance.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the traffic policy.

        • document

          String document

          The definition of this traffic policy in JSON format. For more information, see Traffic Policy Document Format.

        • comment

          String comment

          (Optional) Any comments that you want to include about the traffic policy.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicy

          TrafficPolicy trafficPolicy

          A complex type that contains settings for the new traffic policy.

        • location

          String location

          A unique URL that represents a new traffic policy.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy for which you want to create a new version.

        • document

          String document

          The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.

        • comment

          String comment

          The comment that you specified in the CreateTrafficPolicyVersion request, if any.

    • Class com.amazonaws.services.route53.model.CreateTrafficPolicyVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicy

          TrafficPolicy trafficPolicy

          A complex type that contains settings for the new version of the traffic policy.

        • location

          String location

          A unique URL that represents a new traffic policy version.

    • Class com.amazonaws.services.route53.model.CreateVPCAssociationAuthorizationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the private hosted zone that you want to authorize associating a VPC with.

        • vPC

          VPC vPC

          A complex type that contains the VPC ID and region for the VPC that you want to authorize associating with your hosted zone.

    • Class com.amazonaws.services.route53.model.CreateVPCAssociationAuthorizationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you authorized associating a VPC with.

        • vPC

          VPC vPC

          The VPC that you authorized associating with a hosted zone.

    • Class com.amazonaws.services.route53.model.DelegationSet extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that Amazon Route 53 assigns to a reusable delegation set.

        • callerReference

          String callerReference

          The value that you specified for CallerReference when you created the reusable delegation set.

        • nameServers

          SdkInternalList<T> nameServers

          A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

    • Class com.amazonaws.services.route53.model.DelegationSetAlreadyCreatedException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.DelegationSetAlreadyReusableException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.DelegationSetInUseException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.DelegationSetNotAvailableException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.DelegationSetNotReusableException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.DeleteHealthCheckRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • healthCheckId

          String healthCheckId

          The ID of the health check that you want to delete.

    • Class com.amazonaws.services.route53.model.DeleteHealthCheckResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.DeleteHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the hosted zone you want to delete.

    • Class com.amazonaws.services.route53.model.DeleteHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • changeInfo

          ChangeInfo changeInfo

          A complex type that contains the ID, the status, and the date and time of a request to delete a hosted zone.

    • Class com.amazonaws.services.route53.model.DeleteQueryLoggingConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the configuration that you want to delete.

    • Class com.amazonaws.services.route53.model.DeleteQueryLoggingConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.DeleteReusableDelegationSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the reusable delegation set that you want to delete.

    • Class com.amazonaws.services.route53.model.DeleteReusableDelegationSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.DeleteTrafficPolicyInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy instance that you want to delete.

          When you delete a traffic policy instance, Amazon Route 53 also deletes all of the resource record sets that were created when you created the traffic policy instance.

    • Class com.amazonaws.services.route53.model.DeleteTrafficPolicyInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.DeleteTrafficPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy that you want to delete.

        • version

          Integer version

          The version number of the traffic policy that you want to delete.

    • Class com.amazonaws.services.route53.model.DeleteTrafficPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.DeleteVPCAssociationAuthorizationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          When removing authorization to associate a VPC that was created by one AWS account with a hosted zone that was created with a different AWS account, the ID of the hosted zone.

        • vPC

          VPC vPC

          When removing authorization to associate a VPC that was created by one AWS account with a hosted zone that was created with a different AWS account, a complex type that includes the ID and region of the VPC.

    • Class com.amazonaws.services.route53.model.DeleteVPCAssociationAuthorizationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.route53.model.Dimension extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          For the metric that the CloudWatch alarm is associated with, the name of one dimension.

        • value

          String value

          For the metric that the CloudWatch alarm is associated with, the value of one dimension.

    • Class com.amazonaws.services.route53.model.DisassociateVPCFromHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the private hosted zone that you want to disassociate a VPC from.

        • vPC

          VPC vPC

          A complex type that contains information about the VPC that you're disassociating from the specified hosted zone.

        • comment

          String comment

          Optional: A comment about the disassociation request.

    • Class com.amazonaws.services.route53.model.DisassociateVPCFromHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • changeInfo

          ChangeInfo changeInfo

          A complex type that describes the changes made to the specified private hosted zone.

    • Class com.amazonaws.services.route53.model.GeoLocation extends Object implements Serializable

      • Serialized Fields

        • continentCode

          String continentCode

          The two-letter code for the continent.

          Valid values: AF | AN | AS | EU | OC | NA | SA

          Constraint: Specifying ContinentCode with either CountryCode or SubdivisionCode returns an InvalidInput error.

        • countryCode

          String countryCode

          The two-letter code for the country.

        • subdivisionCode

          String subdivisionCode

          The code for the subdivision. Route 53 currently supports only states in the United States.

    • Class com.amazonaws.services.route53.model.GeoLocationDetails extends Object implements Serializable

      • Serialized Fields

        • continentCode

          String continentCode

          The two-letter code for the continent.

        • continentName

          String continentName

          The full name of the continent.

        • countryCode

          String countryCode

          The two-letter code for the country.

        • countryName

          String countryName

          The name of the country.

        • subdivisionCode

          String subdivisionCode

          The code for the subdivision. Route 53 currently supports only states in the United States.

        • subdivisionName

          String subdivisionName

          The full name of the subdivision. Route 53 currently supports only states in the United States.

    • Class com.amazonaws.services.route53.model.GetAccountLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • type

          String type

          The limit that you want to get. Valid values include the following:

          • MAX_HEALTH_CHECKS_BY_OWNER: The maximum number of health checks that you can create using the current account.

          • MAX_HOSTED_ZONES_BY_OWNER: The maximum number of hosted zones that you can create using the current account.

          • MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: The maximum number of reusable delegation sets that you can create using the current account.

          • MAX_TRAFFIC_POLICIES_BY_OWNER: The maximum number of traffic policies that you can create using the current account.

          • MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: The maximum number of traffic policy instances that you can create using the current account. (Traffic policy instances are referred to as traffic flow policy records in the Amazon Route 53 console.)

    • Class com.amazonaws.services.route53.model.GetAccountLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • limit

          AccountLimit limit

          The current setting for the specified limit. For example, if you specified MAX_HEALTH_CHECKS_BY_OWNER for the value of Type in the request, the value of Limit is the maximum number of health checks that you can create using the current account.

        • count

          Long count

          The current number of entities that you have created of the specified type. For example, if you specified MAX_HEALTH_CHECKS_BY_OWNER for the value of Type in the request, the value of Count is the current number of health checks that you have created using the current account.

    • Class com.amazonaws.services.route53.model.GetChangeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the change batch request. The value that you specify here is the value that ChangeResourceRecordSets returned in the Id element when you submitted the request.

    • Class com.amazonaws.services.route53.model.GetChangeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • changeInfo

          ChangeInfo changeInfo

          A complex type that contains information about the specified change batch.

    • Class com.amazonaws.services.route53.model.GetCheckerIpRangesRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.route53.model.GetCheckerIpRangesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • checkerIpRanges

          SdkInternalList<T> checkerIpRanges

          A complex type that contains sorted list of IP ranges in CIDR format for Amazon Route 53 health checkers.

    • Class com.amazonaws.services.route53.model.GetGeoLocationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • continentCode

          String continentCode

          Amazon Route 53 supports the following continent codes:

          • AF: Africa

          • AN: Antarctica

          • AS: Asia

          • EU: Europe

          • OC: Oceania

          • NA: North America

          • SA: South America

        • countryCode

          String countryCode

          Amazon Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

        • subdivisionCode

          String subdivisionCode

          Amazon Route 53 uses the one- to three-letter subdivision codes that are specified in ISO standard 3166-1 alpha-2. Route 53 doesn't support subdivision codes for all countries. If you specify subdivisioncode, you must also specify countrycode.

    • Class com.amazonaws.services.route53.model.GetGeoLocationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • geoLocationDetails

          GeoLocationDetails geoLocationDetails

          A complex type that contains the codes and full continent, country, and subdivision names for the specified geolocation code.

    • Class com.amazonaws.services.route53.model.GetHealthCheckCountRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.route53.model.GetHealthCheckCountResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheckCount

          Long healthCheckCount

          The number of health checks associated with the current AWS account.

    • Class com.amazonaws.services.route53.model.GetHealthCheckLastFailureReasonRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • healthCheckId

          String healthCheckId

          The ID for the health check for which you want the last failure reason. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

          If you want to get the last failure reason for a calculated health check, you must use the Amazon Route 53 console or the CloudWatch console. You can't use GetHealthCheckLastFailureReason for a calculated health check.

    • Class com.amazonaws.services.route53.model.GetHealthCheckLastFailureReasonResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheckObservations

          SdkInternalList<T> healthCheckObservations

          A list that contains one Observation element for each Amazon Route 53 health checker that is reporting a last failure reason.

    • Class com.amazonaws.services.route53.model.GetHealthCheckRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • healthCheckId

          String healthCheckId

          The identifier that Amazon Route 53 assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.

    • Class com.amazonaws.services.route53.model.GetHealthCheckResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheck

          HealthCheck healthCheck

          A complex type that contains information about one health check that is associated with the current AWS account.

    • Class com.amazonaws.services.route53.model.GetHealthCheckStatusRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • healthCheckId

          String healthCheckId

          The ID for the health check that you want the current status for. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

          If you want to check the status of a calculated health check, you must use the Amazon Route 53 console or the CloudWatch console. You can't use GetHealthCheckStatus to get the status of a calculated health check.

    • Class com.amazonaws.services.route53.model.GetHealthCheckStatusResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheckObservations

          SdkInternalList<T> healthCheckObservations

          A list that contains one HealthCheckObservation element for each Amazon Route 53 health checker that is reporting a status about the health check endpoint.

    • Class com.amazonaws.services.route53.model.GetHostedZoneCountRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.route53.model.GetHostedZoneCountResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZoneCount

          Long hostedZoneCount

          The total number of public and private hosted zones that are associated with the current AWS account.

    • Class com.amazonaws.services.route53.model.GetHostedZoneLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • type

          String type

          The limit that you want to get. Valid values include the following:

          • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.

          • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you want to get a limit for.

    • Class com.amazonaws.services.route53.model.GetHostedZoneLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • limit

          HostedZoneLimit limit

          The current setting for the specified limit. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Limit is the maximum number of records that you can create in the specified hosted zone.

        • count

          Long count

          The current number of entities that you have created of the specified type. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Count is the current number of records that you have created in the specified hosted zone.

    • Class com.amazonaws.services.route53.model.GetHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the hosted zone that you want to get information about.

    • Class com.amazonaws.services.route53.model.GetHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZone

          HostedZone hostedZone

          A complex type that contains general information about the specified hosted zone.

        • delegationSet

          DelegationSet delegationSet

          A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.

        • vPCs

          SdkInternalList<T> vPCs

          A complex type that contains information about the VPCs that are associated with the specified hosted zone.

    • Class com.amazonaws.services.route53.model.GetQueryLoggingConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the configuration for DNS query logging that you want to get information about.

    • Class com.amazonaws.services.route53.model.GetQueryLoggingConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.route53.model.GetReusableDelegationSetLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • type

          String type

          Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.

        • delegationSetId

          String delegationSetId

          The ID of the delegation set that you want to get the limit for.

    • Class com.amazonaws.services.route53.model.GetReusableDelegationSetLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • limit

          ReusableDelegationSetLimit limit

          The current setting for the limit on hosted zones that you can associate with the specified reusable delegation set.

        • count

          Long count

          The current number of hosted zones that you can associate with the specified reusable delegation set.

    • Class com.amazonaws.services.route53.model.GetReusableDelegationSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the reusable delegation set that you want to get a list of name servers for.

    • Class com.amazonaws.services.route53.model.GetReusableDelegationSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • delegationSet

          DelegationSet delegationSet

          A complex type that contains information about the reusable delegation set.

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyInstanceCountRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyInstanceCountResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstanceCount

          Integer trafficPolicyInstanceCount

          The number of traffic policy instances that are associated with the current AWS account.

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy instance that you want to get information about.

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstance

          TrafficPolicyInstance trafficPolicyInstance

          A complex type that contains settings for the traffic policy instance.

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy that you want to get information about.

        • version

          Integer version

          The version number of the traffic policy that you want to get information about.

    • Class com.amazonaws.services.route53.model.GetTrafficPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicy

          TrafficPolicy trafficPolicy

          A complex type that contains settings for the specified traffic policy.

    • Class com.amazonaws.services.route53.model.HealthCheck extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The identifier that Amazon Route 53assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.

        • callerReference

          String callerReference

          A unique string that you specified when you created the health check.

        • linkedService

          LinkedService linkedService

          If the health check was created by another service, the service that created the health check. When a health check is created by another service, you can't edit or delete it using Amazon Route 53.

        • healthCheckConfig

          HealthCheckConfig healthCheckConfig

          A complex type that contains detailed information about one health check.

        • healthCheckVersion

          Long healthCheckVersion

          The version of the health check. You can optionally pass this value in a call to UpdateHealthCheck to prevent overwriting another change to the health check.

        • cloudWatchAlarmConfiguration

          CloudWatchAlarmConfiguration cloudWatchAlarmConfiguration

          A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

    • Class com.amazonaws.services.route53.model.HealthCheckAlreadyExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HealthCheckConfig extends Object implements Serializable

      • Serialized Fields

        • iPAddress

          String iPAddress

          The IPv4 or IPv6 IP address of the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address returned by DNS, Route 53 then checks the health of the endpoint.

          Use one of the following formats for the value of IPAddress:

          • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.

          • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

          If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance will never change.

          For more information, see FullyQualifiedDomainName.

          Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

          When the value of Type is CALCULATED or CLOUDWATCH_METRIC, omit IPAddress.

        • port

          Integer port

          The port on the endpoint on which you want Amazon Route 53 to perform health checks. Specify a value for Port only when you specify a value for IPAddress.

        • type

          String type

          The type of health check that you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy.

          You can't change the value of Type after you create a health check.

          You can create the following types of health checks:

          • HTTP: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and waits for an HTTP status code of 200 or greater and less than 400.

          • HTTPS: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and less than 400.

            If you specify HTTPS for the value of Type, the endpoint must support TLS v1.0 or later.

          • HTTP_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.

          • HTTPS_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.

          • TCP: Route 53 tries to establish a TCP connection.

          • CLOUDWATCH_METRIC: The health check is associated with a CloudWatch alarm. If the state of the alarm is OK, the health check is considered healthy. If the state is ALARM, the health check is considered unhealthy. If CloudWatch doesn't have sufficient data to determine whether the state is OK or ALARM, the health check status depends on the setting for InsufficientDataHealthStatus: Healthy, Unhealthy, or LastKnownStatus.

          • CALCULATED: For health checks that monitor the status of other health checks, Route 53 adds up the number of health checks that Route 53 health checkers consider to be healthy and compares that number with the value of HealthThreshold.

          For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

        • resourcePath

          String resourcePath

          The path, if any, that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example, the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

        • fullyQualifiedDomainName

          String fullyQualifiedDomainName

          Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

          If you specify a value for IPAddress:

          Amazon Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

          When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

          • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

          • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

          • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

          If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the preceding cases.

          If you don't specify a value for IPAddress :

          Route 53 sends a DNS request to the domain that you specify for FullyQualifiedDomainName at the interval that you specify for RequestInterval. Using an IPv4 address that DNS returns, Route 53 then checks the health of the endpoint.

          If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

          If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

          In this configuration, if you create a health check for which the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

          In addition, if the value that you specify for Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

        • searchString

          String searchString

          If the value of Type is HTTP_STR_MATCH or HTTP_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy.

          Route 53 considers case when searching for SearchString in the response body.

        • requestInterval

          Integer requestInterval

          The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health check request. Each Route 53 health checker makes requests at this interval.

          You can't change the value of RequestInterval after you create a health check.

          If you don't specify a value for RequestInterval, the default value is 30 seconds.

        • failureThreshold

          Integer failureThreshold

          The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

          If you don't specify a value for FailureThreshold, the default value is three health checks.

        • measureLatency

          Boolean measureLatency

          Specify whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint, and to display CloudWatch latency graphs on the Health Checks page in the Route 53 console.

          You can't change the value of MeasureLatency after you create a health check.

        • inverted

          Boolean inverted

          Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

        • disabled

          Boolean disabled

          Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

          • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.

          • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.

          • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

          After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

          Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

        • healthThreshold

          Integer healthThreshold

          The number of child health checks that are associated with a CALCULATED health check that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks element.

          Note the following:

          • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.

          • If you specify 0, Route 53 always considers this health check to be healthy.

        • childHealthChecks

          SdkInternalList<T> childHealthChecks

          (CALCULATED Health Checks Only) A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

        • enableSNI

          Boolean enableSNI

          Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

          Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure . A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

          The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

        • regions

          SdkInternalList<T> regions

          A complex type that contains one Region element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint.

          If you don't specify any regions, Route 53 health checkers automatically performs checks from all of the regions that are listed under Valid Values.

          If you update a health check to remove a region that has been performing health checks, Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint (for example, if you replace three regions with four different regions).

        • alarmIdentifier

          AlarmIdentifier alarmIdentifier

          A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

        • insufficientDataHealthStatus

          String insufficientDataHealthStatus

          When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

          • Healthy: Route 53 considers the health check to be healthy.

          • Unhealthy: Route 53 considers the health check to be unhealthy.

          • LastKnownStatus: Route 53 uses the status of the health check from the last time that CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

    • Class com.amazonaws.services.route53.model.HealthCheckInUseException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HealthCheckObservation extends Object implements Serializable

      • Serialized Fields

        • region

          String region

          The region of the Amazon Route 53 health checker that provided the status in StatusReport.

        • iPAddress

          String iPAddress

          The IP address of the Amazon Route 53 health checker that provided the failure reason in StatusReport.

        • statusReport

          StatusReport statusReport

          A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.

    • Class com.amazonaws.services.route53.model.HealthCheckVersionMismatchException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HostedZone extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that Amazon Route 53 assigned to the hosted zone when you created it.

        • name

          String name

          The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.

          For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see CreateHostedZone.

        • callerReference

          String callerReference

          The value that you specified for CallerReference when you created the hosted zone.

        • config

          HostedZoneConfig config

          A complex type that includes the Comment and PrivateZone elements. If you omitted the HostedZoneConfig and Comment elements from the request, the Config and Comment elements don't appear in the response.

        • resourceRecordSetCount

          Long resourceRecordSetCount

          The number of resource record sets in the hosted zone.

        • linkedService

          LinkedService linkedService

          If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can't edit or delete it using Route 53.

    • Class com.amazonaws.services.route53.model.HostedZoneAlreadyExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HostedZoneConfig extends Object implements Serializable

      • Serialized Fields

        • comment

          String comment

          Any comments that you want to include about the hosted zone.

        • privateZone

          Boolean privateZone

          A value that indicates whether this is a private hosted zone.

    • Class com.amazonaws.services.route53.model.HostedZoneLimit extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The limit that you requested. Valid values include the following:

          • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.

          • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

        • value

          Long value

          The current value for the limit that is specified by Type.

    • Class com.amazonaws.services.route53.model.HostedZoneNotEmptyException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HostedZoneNotFoundException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.HostedZoneNotPrivateException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.IncompatibleVersionException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InsufficientCloudWatchLogsResourcePolicyException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidArgumentException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidChangeBatchException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • messages

          SdkInternalList<T> messages

          Descriptive message for the error response.

    • Class com.amazonaws.services.route53.model.InvalidDomainNameException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidInputException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidPaginationTokenException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidTrafficPolicyDocumentException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.InvalidVPCIdException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.LastVPCAssociationException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.LimitsExceededException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.LinkedService extends Object implements Serializable

      • Serialized Fields

        • servicePrincipal

          String servicePrincipal

          If the health check or hosted zone was created by another service, the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

        • description

          String description

          If the health check or hosted zone was created by another service, an optional description that can be provided by the other service. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

    • Class com.amazonaws.services.route53.model.ListGeoLocationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • startContinentCode

          String startContinentCode

          The code for the continent with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextContinentCode from the previous response has a value, enter that value in startcontinentcode to return the next page of results.

          Include startcontinentcode only if you want to list continents. Don't include startcontinentcode when you're listing countries or countries with their subdivisions.

        • startCountryCode

          String startCountryCode

          The code for the country with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextCountryCode from the previous response has a value, enter that value in startcountrycode to return the next page of results.

          Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

        • startSubdivisionCode

          String startSubdivisionCode

          The code for the subdivision (for example, state or province) with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextSubdivisionCode from the previous response has a value, enter that value in startsubdivisioncode to return the next page of results.

          To list subdivisions of a country, you must include both startcountrycode and startsubdivisioncode.

        • maxItems

          String maxItems

          (Optional) The maximum number of geolocations to be included in the response body for this request. If more than maxitems geolocations remain to be listed, then the value of the IsTruncated element in the response is true.

    • Class com.amazonaws.services.route53.model.ListGeoLocationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • geoLocationDetailsList

          SdkInternalList<T> geoLocationDetailsList

          A complex type that contains one GeoLocationDetails element for each location that Amazon Route 53 supports for geolocation.

        • isTruncated

          Boolean isTruncated

          A value that indicates whether more locations remain to be listed after the last location in this response. If so, the value of IsTruncated is true. To get more values, submit another request and include the values of NextContinentCode, NextCountryCode, and NextSubdivisionCode in the startcontinentcode, startcountrycode, and startsubdivisioncode, as applicable.

        • nextContinentCode

          String nextContinentCode

          If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextContinentCode in the startcontinentcode parameter in another ListGeoLocations request.

        • nextCountryCode

          String nextCountryCode

          If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextCountryCode in the startcountrycode parameter in another ListGeoLocations request.

        • nextSubdivisionCode

          String nextSubdivisionCode

          If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextSubdivisionCode in the startsubdivisioncode parameter in another ListGeoLocations request.

        • maxItems

          String maxItems

          The value that you specified for MaxItems in the request.

    • Class com.amazonaws.services.route53.model.ListHealthChecksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • marker

          String marker

          If the value of IsTruncated in the previous response was true, you have more health checks. To get another group, submit another ListHealthChecks request.

          For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first health check that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more health checks to get.

        • maxItems

          String maxItems

          The maximum number of health checks that you want ListHealthChecks to return in response to the current request. Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Route 53 returns only the first 100 health checks.

    • Class com.amazonaws.services.route53.model.ListHealthChecksResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthChecks

          SdkInternalList<T> healthChecks

          A complex type that contains one HealthCheck element for each health check that is associated with the current AWS account.

        • marker

          String marker

          For the second and subsequent calls to ListHealthChecks, Marker is the value that you specified for the marker parameter in the previous request.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more health checks to be listed. If the response was truncated, you can get the next group of health checks by submitting another ListHealthChecks request and specifying the value of NextMarker in the marker parameter.

        • nextMarker

          String nextMarker

          If IsTruncated is true, the value of NextMarker identifies the first health check that Amazon Route 53 returns if you submit another ListHealthChecks request and specify the value of NextMarker in the marker parameter.

        • maxItems

          String maxItems

          The value that you specified for the maxitems parameter in the call to ListHealthChecks that produced the current response.

    • Class com.amazonaws.services.route53.model.ListHostedZonesByNameRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • dNSName

          String dNSName

          (Optional) For your first request to ListHostedZonesByName, include the dnsname parameter only if you want to specify the name of the first hosted zone in the response. If you don't include the dnsname parameter, Amazon Route 53 returns all of the hosted zones that were created by the current AWS account, in ASCII order. For subsequent requests, include both dnsname and hostedzoneid parameters. For dnsname, specify the value of NextDNSName from the previous response.

        • hostedZoneId

          String hostedZoneId

          (Optional) For your first request to ListHostedZonesByName, do not include the hostedzoneid parameter.

          If you have more hosted zones than the value of maxitems, ListHostedZonesByName returns only the first maxitems hosted zones. To get the next group of maxitems hosted zones, submit another request to ListHostedZonesByName and include both dnsname and hostedzoneid parameters. For the value of hostedzoneid, specify the value of the NextHostedZoneId element from the previous response.

        • maxItems

          String maxItems

          The maximum number of hosted zones to be included in the response body for this request. If you have more than maxitems hosted zones, then the value of the IsTruncated element in the response is true, and the values of NextDNSName and NextHostedZoneId specify the first hosted zone in the next group of maxitems hosted zones.

    • Class com.amazonaws.services.route53.model.ListHostedZonesByNameResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZones

          SdkInternalList<T> hostedZones

          A complex type that contains general information about the hosted zone.

        • dNSName

          String dNSName

          For the second and subsequent calls to ListHostedZonesByName, DNSName is the value that you specified for the dnsname parameter in the request that produced the current response.

        • hostedZoneId

          String hostedZoneId

          The ID that Amazon Route 53 assigned to the hosted zone when you created it.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more hosted zones to be listed. If the response was truncated, you can get the next group of maxitems hosted zones by calling ListHostedZonesByName again and specifying the values of NextDNSName and NextHostedZoneId elements in the dnsname and hostedzoneid parameters.

        • nextDNSName

          String nextDNSName

          If IsTruncated is true, the value of NextDNSName is the name of the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

          This element is present only if IsTruncated is true.

        • nextHostedZoneId

          String nextHostedZoneId

          If IsTruncated is true, the value of NextHostedZoneId identifies the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

          This element is present only if IsTruncated is true.

        • maxItems

          String maxItems

          The value that you specified for the maxitems parameter in the call to ListHostedZonesByName that produced the current response.

    • Class com.amazonaws.services.route53.model.ListHostedZonesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • marker

          String marker

          If the value of IsTruncated in the previous response was true, you have more hosted zones. To get more hosted zones, submit another ListHostedZones request.

          For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first hosted zone that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more hosted zones to get.

        • maxItems

          String maxItems

          (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If you have more than maxitems hosted zones, the value of IsTruncated in the response is true, and the value of NextMarker is the hosted zone ID of the first hosted zone that Route 53 will return if you submit another request.

        • delegationSetId

          String delegationSetId

          If you're using reusable delegation sets and you want to list all of the hosted zones that are associated with a reusable delegation set, specify the ID of that reusable delegation set.

    • Class com.amazonaws.services.route53.model.ListHostedZonesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZones

          SdkInternalList<T> hostedZones

          A complex type that contains general information about the hosted zone.

        • marker

          String marker

          For the second and subsequent calls to ListHostedZones, Marker is the value that you specified for the marker parameter in the request that produced the current response.

        • isTruncated

          Boolean isTruncated

          A flag indicating whether there are more hosted zones to be listed. If the response was truncated, you can get more hosted zones by submitting another ListHostedZones request and specifying the value of NextMarker in the marker parameter.

        • nextMarker

          String nextMarker

          If IsTruncated is true, the value of NextMarker identifies the first hosted zone in the next group of hosted zones. Submit another ListHostedZones request, and specify the value of NextMarker from the response in the marker parameter.

          This element is present only if IsTruncated is true.

        • maxItems

          String maxItems

          The value that you specified for the maxitems parameter in the call to ListHostedZones that produced the current response.

    • Class com.amazonaws.services.route53.model.ListQueryLoggingConfigsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          (Optional) If you want to list the query logging configuration that is associated with a hosted zone, specify the ID in HostedZoneId.

          If you don't specify a hosted zone ID, ListQueryLoggingConfigs returns all of the configurations that are associated with the current AWS account.

        • nextToken

          String nextToken

          (Optional) If the current AWS account has more than MaxResults query logging configurations, use NextToken to get the second and subsequent pages of results.

          For the first ListQueryLoggingConfigs request, omit this value.

          For the second and subsequent requests, get the value of NextToken from the previous response and specify that value for NextToken in the request.

        • maxResults

          String maxResults

          (Optional) The maximum number of query logging configurations that you want Amazon Route 53 to return in response to the current request. If the current AWS account has more than MaxResults configurations, use the value of NextToken in the response to get the next page of results.

          If you don't specify a value for MaxResults, Route 53 returns up to 100 configurations.

    • Class com.amazonaws.services.route53.model.ListQueryLoggingConfigsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queryLoggingConfigs

          SdkInternalList<T> queryLoggingConfigs

          An array that contains one QueryLoggingConfig element for each configuration for DNS query logging that is associated with the current AWS account.

        • nextToken

          String nextToken

          If a response includes the last of the query logging configurations that are associated with the current AWS account, NextToken doesn't appear in the response.

          If a response doesn't include the last of the configurations, you can get more configurations by submitting another ListQueryLoggingConfigs request. Get the value of NextToken that Amazon Route 53 returned in the previous response and include it in NextToken in the next request.

    • Class com.amazonaws.services.route53.model.ListResourceRecordSetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that contains the resource record sets that you want to list.

        • startRecordName

          String startRecordName

          The first name in the lexicographic ordering of resource record sets that you want to list.

        • startRecordType

          String startRecordType

          The type of resource record set to begin the record listing from.

          Valid values for basic resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

          Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT

          Values for alias resource record sets:

          • API Gateway custom regional API or edge-optimized API: A

          • CloudFront distribution: A or AAAA

          • Elastic Beanstalk environment that has a regionalized subdomain: A

          • Elastic Load Balancing load balancer: A | AAAA

          • Amazon S3 bucket: A

          • Amazon VPC interface VPC endpoint: A

          • Another resource record set in this hosted zone: The type of the resource record set that the alias references.

          Constraint: Specifying type without specifying name returns an InvalidInput error.

        • startRecordIdentifier

          String startRecordIdentifier

          Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, specify the value of NextRecordIdentifier from the previous response to get the next resource record set that has the current DNS name and type.

        • maxItems

          String maxItems

          (Optional) The maximum number of resource records sets to include in the response body for this request. If the response includes more than maxitems resource record sets, the value of the IsTruncated element in the response is true, and the values of the NextRecordName and NextRecordType elements in the response identify the first resource record set in the next group of maxitems resource record sets.

    • Class com.amazonaws.services.route53.model.ListResourceRecordSetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceRecordSets

          SdkInternalList<T> resourceRecordSets

          Information about multiple resource record sets.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether more resource record sets remain to be listed. If your results were truncated, you can make a follow-up pagination request by using the NextRecordName element.

        • nextRecordName

          String nextRecordName

          If the results were truncated, the name of the next record in the list.

          This element is present only if IsTruncated is true.

        • nextRecordType

          String nextRecordType

          If the results were truncated, the type of the next record in the list.

          This element is present only if IsTruncated is true.

        • nextRecordIdentifier

          String nextRecordIdentifier

          Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, the value of SetIdentifier for the next resource record set that has the current DNS name and type.

          For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

        • maxItems

          String maxItems

          The maximum number of records you requested.

    • Class com.amazonaws.services.route53.model.ListReusableDelegationSetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • marker

          String marker

          If the value of IsTruncated in the previous response was true, you have more reusable delegation sets. To get another group, submit another ListReusableDelegationSets request.

          For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first reusable delegation set that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more reusable delegation sets to get.

        • maxItems

          String maxItems

          The number of reusable delegation sets that you want Amazon Route 53 to return in the response to this request. If you specify a value greater than 100, Route 53 returns only the first 100 reusable delegation sets.

    • Class com.amazonaws.services.route53.model.ListReusableDelegationSetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • delegationSets

          SdkInternalList<T> delegationSets

          A complex type that contains one DelegationSet element for each reusable delegation set that was created by the current AWS account.

        • marker

          String marker

          For the second and subsequent calls to ListReusableDelegationSets, Marker is the value that you specified for the marker parameter in the request that produced the current response.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more reusable delegation sets to be listed.

        • nextMarker

          String nextMarker

          If IsTruncated is true, the value of NextMarker identifies the next reusable delegation set that Amazon Route 53 will return if you submit another ListReusableDelegationSets request and specify the value of NextMarker in the marker parameter.

        • maxItems

          String maxItems

          The value that you specified for the maxitems parameter in the call to ListReusableDelegationSets that produced the current response.

    • Class com.amazonaws.services.route53.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceType

          String resourceType

          The type of the resource.

          • The resource type for health checks is healthcheck.

          • The resource type for hosted zones is hostedzone.

        • resourceId

          String resourceId

          The ID of the resource for which you want to retrieve tags.

    • Class com.amazonaws.services.route53.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceTagSet

          ResourceTagSet resourceTagSet

          A ResourceTagSet containing tags associated with the specified resource.

    • Class com.amazonaws.services.route53.model.ListTagsForResourcesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceType

          String resourceType

          The type of the resources.

          • The resource type for health checks is healthcheck.

          • The resource type for hosted zones is hostedzone.

        • resourceIds

          SdkInternalList<T> resourceIds

          A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.

    • Class com.amazonaws.services.route53.model.ListTagsForResourcesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceTagSets

          SdkInternalList<T> resourceTagSets

          A list of ResourceTagSets containing tags associated with the specified resources.

    • Class com.amazonaws.services.route53.model.ListTrafficPoliciesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trafficPolicyIdMarker

          String trafficPolicyIdMarker

          (Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

          If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

        • maxItems

          String maxItems

          (Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

    • Class com.amazonaws.services.route53.model.ListTrafficPoliciesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicySummaries

          SdkInternalList<T> trafficPolicySummaries

          A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current AWS account.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicies request and specifying the value of TrafficPolicyIdMarker in the TrafficPolicyIdMarker request parameter.

        • trafficPolicyIdMarker

          String trafficPolicyIdMarker

          If the value of IsTruncated is true, TrafficPolicyIdMarker is the ID of the first traffic policy in the next group of MaxItems traffic policies.

        • maxItems

          String maxItems

          The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesByHostedZoneRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you want to list traffic policy instances for.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • maxItems

          String maxItems

          The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesByHostedZoneResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstances

          SdkInternalList<T> trafficPolicyInstances

          A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of traffic policy instances.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of traffic policy instances.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by submitting another ListTrafficPolicyInstancesByHostedZone request and specifying the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

        • maxItems

          String maxItems

          The value that you specified for the MaxItems parameter in the ListTrafficPolicyInstancesByHostedZone request that produced the current response.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesByPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trafficPolicyId

          String trafficPolicyId

          The ID of the traffic policy for which you want to list traffic policy instances.

        • trafficPolicyVersion

          Integer trafficPolicyVersion

          The version of the traffic policy for which you want to list traffic policy instances. The version must be associated with the traffic policy that is specified by TrafficPolicyId.

        • hostedZoneIdMarker

          String hostedZoneIdMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

          For the value of hostedzoneid, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

          For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

          For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • maxItems

          String maxItems

          The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesByPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstances

          SdkInternalList<T> trafficPolicyInstances

          A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

        • hostedZoneIdMarker

          String hostedZoneIdMarker

          If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance in the next group of traffic policy instances.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of MaxItems traffic policy instances.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of MaxItems traffic policy instances.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by calling ListTrafficPolicyInstancesByPolicy again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker elements in the corresponding request parameters.

        • maxItems

          String maxItems

          The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstancesByPolicy that produced the current response.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneIdMarker

          String hostedZoneIdMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of HostedZoneId, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance in the next group of traffic policy instances.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

          If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

        • maxItems

          String maxItems

          The maximum number of traffic policy instances that you want Amazon Route 53 to return in response to a ListTrafficPolicyInstances request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance in the next group of MaxItems traffic policy instances.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstances

          SdkInternalList<T> trafficPolicyInstances

          A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

        • hostedZoneIdMarker

          String hostedZoneIdMarker

          If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

        • trafficPolicyInstanceNameMarker

          String trafficPolicyInstanceNameMarker

          If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

        • trafficPolicyInstanceTypeMarker

          String trafficPolicyInstanceTypeMarker

          If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance that Amazon Route 53 will return if you submit another ListTrafficPolicyInstances request.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get more traffic policy instances by calling ListTrafficPolicyInstances again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

        • maxItems

          String maxItems

          The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstances that produced the current response.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          Specify the value of Id of the traffic policy for which you want to list all versions.

        • trafficPolicyVersionMarker

          String trafficPolicyVersionMarker

          For your first request to ListTrafficPolicyVersions, don't include the TrafficPolicyVersionMarker parameter.

          If you have more traffic policy versions than the value of MaxItems, ListTrafficPolicyVersions returns only the first group of MaxItems versions. To get more traffic policy versions, submit another ListTrafficPolicyVersions request. For the value of TrafficPolicyVersionMarker, specify the value of TrafficPolicyVersionMarker in the previous response.

        • maxItems

          String maxItems

          The maximum number of traffic policy versions that you want Amazon Route 53 to include in the response body for this request. If the specified traffic policy has more than MaxItems versions, the value of IsTruncated in the response is true, and the value of the TrafficPolicyVersionMarker element is the ID of the first version that Route 53 will return if you submit another request.

    • Class com.amazonaws.services.route53.model.ListTrafficPolicyVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicies

          SdkInternalList<T> trafficPolicies

          A list that contains one TrafficPolicy element for each traffic policy version that is associated with the specified traffic policy.

        • isTruncated

          Boolean isTruncated

          A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicyVersions request and specifying the value of NextMarker in the marker parameter.

        • trafficPolicyVersionMarker

          String trafficPolicyVersionMarker

          If IsTruncated is true, the value of TrafficPolicyVersionMarker identifies the first traffic policy that Amazon Route 53 will return if you submit another request. Call ListTrafficPolicyVersions again and specify the value of TrafficPolicyVersionMarker in the TrafficPolicyVersionMarker request parameter.

          This element is present only if IsTruncated is true.

        • maxItems

          String maxItems

          The value that you specified for the maxitems parameter in the ListTrafficPolicyVersions request that produced the current response.

    • Class com.amazonaws.services.route53.model.ListVPCAssociationAuthorizationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone for which you want a list of VPCs that can be associated with the hosted zone.

        • nextToken

          String nextToken

          Optional: If a response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of results, submit another request, and include the value of NextToken from the response in the nexttoken parameter in another ListVPCAssociationAuthorizations request.

        • maxResults

          String maxResults

          Optional: An integer that specifies the maximum number of VPCs that you want Amazon Route 53 to return. If you don't specify a value for MaxResults, Route 53 returns up to 50 VPCs per page.

    • Class com.amazonaws.services.route53.model.ListVPCAssociationAuthorizationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you can associate the listed VPCs with.

        • nextToken

          String nextToken

          When the response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of VPCs, submit another ListVPCAssociationAuthorizations request, and include the value of the NextToken element from the response in the nexttoken request parameter.

        • vPCs

          SdkInternalList<T> vPCs

          The list of VPCs that are authorized to be associated with the specified hosted zone.

    • Class com.amazonaws.services.route53.model.NoSuchChangeException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchCloudWatchLogsLogGroupException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchDelegationSetException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchGeoLocationException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchHealthCheckException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchHostedZoneException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchQueryLoggingConfigException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchTrafficPolicyException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NoSuchTrafficPolicyInstanceException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.NotAuthorizedException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.PriorRequestNotCompleteException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.PublicZoneVPCAssociationException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.QueryLoggingConfig extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID for a configuration for DNS query logging.

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that CloudWatch Logs is logging queries for.

        • cloudWatchLogsLogGroupArn

          String cloudWatchLogsLogGroupArn

          The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

    • Class com.amazonaws.services.route53.model.QueryLoggingConfigAlreadyExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.ResourceRecord extends Object implements Serializable

      • Serialized Fields

        • value

          String value

          The current or new DNS record value, not to exceed 4,000 characters. In the case of a DELETE action, if the current value does not match the actual value, an error is returned. For descriptions about how to format Value for different record types, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

          You can specify more than one value for all record types except CNAME and SOA.

          If you're creating an alias resource record set, omit Value.

    • Class com.amazonaws.services.route53.model.ResourceRecordSet extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          For ChangeResourceRecordSets requests, the name of the record that you want to create, update, or delete. For ListResourceRecordSets responses, the name of a record in the specified hosted zone.

          ChangeResourceRecordSets Only

          Enter a fully qualified domain name, for example, www.example.com. You can optionally include a trailing dot. If you omit the trailing dot, Amazon Route 53 assumes that the domain name that you specify is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

          For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see DNS Domain Name Format in the Amazon Route 53 Developer Guide.

          You can use the asterisk (*) wildcard to replace the leftmost label in a domain name, for example, *.example.com. Note the following:

          • The * must replace the entire label. For example, you can't specify *prod.example.com or prod*.example.com.

          • The * can't replace any of the middle labels, for example, marketing.*.example.com.

          • If you include * in any position other than the leftmost label in a domain name, DNS treats it as an * character (ASCII 42), not as a wildcard.

            You can't use the * wildcard for resource records sets that have a type of NS.

          You can use the * wildcard as the leftmost label in a domain name, for example, *.example.com. You can't use an * for one of the middle labels, for example, marketing.*.example.com. In addition, the * must replace the entire label; for example, you can't specify prod*.example.com.

        • type

          String type

          The DNS record type. For information about different record types and how data is encoded for them, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

          Valid values for basic resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

          Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT. When creating a group of weighted, latency, geolocation, or failover resource record sets, specify the same value for all of the resource record sets in the group.

          Valid values for multivalue answer resource record sets: A | AAAA | MX | NAPTR | PTR | SPF | SRV | TXT

          SPF records were formerly used to verify the identity of the sender of email messages. However, we no longer recommend that you create resource record sets for which the value of Type is SPF. RFC 7208, Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1, has been updated to say, "...[I]ts existence and mechanism defined in [RFC4408] have led to some interoperability issues. Accordingly, its use is no longer appropriate for SPF version 1; implementations are not to use it." In RFC 7208, see section 14.1, The SPF DNS Record Type.

          Values for alias resource record sets:

          • Amazon API Gateway custom regional APIs and edge-optimized APIs: A

          • CloudFront distributions: A

            If IPv6 is enabled for the distribution, create two resource record sets to route traffic to your distribution, one with a value of A and one with a value of AAAA.

          • AWS Elastic Beanstalk environment that has a regionalized subdomain: A

          • ELB load balancers: A | AAAA

          • Amazon S3 buckets: A

          • Amazon Virtual Private Cloud interface VPC endpoints A

          • Another resource record set in this hosted zone: Specify the type of the resource record set that you're creating the alias for. All values are supported except NS and SOA.

            If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't route traffic to a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

        • setIdentifier

          String setIdentifier

          Resource record sets that have a routing policy other than simple: An identifier that differentiates among multiple resource record sets that have the same combination of name and type, such as multiple weighted resource record sets named acme.example.com that have a type of A. In a group of resource record sets that have the same name and type, the value of SetIdentifier must be unique for each resource record set.

          For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

        • weight

          Long weight

          Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines the proportion of DNS queries that Amazon Route 53 responds to using the current resource record set. Route 53 calculates the sum of the weights for the resource record sets that have the same combination of DNS name and type. Route 53 then responds to queries based on the ratio of a resource's weight to the total. Note the following:

          • You must specify a value for the Weight element for every weighted resource record set.

          • You can only specify one ResourceRecord per weighted resource record set.

          • You can't create latency, failover, or geolocation resource record sets that have the same values for the Name and Type elements as weighted resource record sets.

          • You can create a maximum of 100 weighted resource record sets that have the same values for the Name and Type elements.

          • For weighted (but not weighted alias) resource record sets, if you set Weight to 0 for a resource record set, Route 53 never responds to queries with the applicable value for that resource record set. However, if you set Weight to 0 for all resource record sets that have the same combination of DNS name and type, traffic is routed to all resources with equal probability.

            The effect of setting Weight to 0 is different when you associate health checks with weighted resource record sets. For more information, see Options for Configuring Route 53 Active-Active and Active-Passive Failover in the Amazon Route 53 Developer Guide.

        • region

          String region

          Latency-based resource record sets only: The Amazon EC2 Region where you created the resource that this resource record set refers to. The resource typically is an AWS resource, such as an EC2 instance or an ELB load balancer, and is referred to by an IP address or a DNS domain name, depending on the record type.

          Creating latency and latency alias resource record sets in private hosted zones is not supported.

          When Amazon Route 53 receives a DNS query for a domain name and type for which you have created latency resource record sets, Route 53 selects the latency resource record set that has the lowest latency between the end user and the associated Amazon EC2 Region. Route 53 then returns the value that is associated with the selected resource record set.

          Note the following:

          • You can only specify one ResourceRecord per latency resource record set.

          • You can only create one latency resource record set for each Amazon EC2 Region.

          • You aren't required to create latency resource record sets for all Amazon EC2 Regions. Route 53 will choose the region with the best latency from among the regions that you create latency resource record sets for.

          • You can't create non-latency resource record sets that have the same values for the Name and Type elements as latency resource record sets.

        • geoLocation

          GeoLocation geoLocation

          Geolocation resource record sets only: A complex type that lets you control how Amazon Route 53 responds to DNS queries based on the geographic origin of the query. For example, if you want all queries from Africa to be routed to a web server with an IP address of 192.0.2.111, create a resource record set with a Type of A and a ContinentCode of AF.

          Creating geolocation and geolocation alias resource record sets in private hosted zones is not supported.

          If you create separate resource record sets for overlapping geographic regions (for example, one resource record set for a continent and one for a country on the same continent), priority goes to the smallest geographic region. This allows you to route most queries for a continent to one resource and to route queries for a country on that continent to a different resource.

          You can't create two geolocation resource record sets that specify the same geographic location.

          The value * in the CountryCode element matches all geographic locations that aren't specified in other geolocation resource record sets that have the same values for the Name and Type elements.

          Geolocation works by mapping IP addresses to locations. However, some IP addresses aren't mapped to geographic locations, so even if you create geolocation resource record sets that cover all seven continents, Route 53 will receive some DNS queries from locations that it can't identify. We recommend that you create a resource record set for which the value of CountryCode is *, which handles both queries that come from locations for which you haven't created geolocation resource record sets and queries from IP addresses that aren't mapped to a location. If you don't create a * resource record set, Route 53 returns a "no answer" response for queries from those locations.

          You can't create non-geolocation resource record sets that have the same values for the Name and Type elements as geolocation resource record sets.

        • failover

          String failover

          Failover resource record sets only: To configure failover, you add the Failover element to two resource record sets. For one resource record set, you specify PRIMARY as the value for Failover; for the other resource record set, you specify SECONDARY. In addition, you include the HealthCheckId element and specify the health check that you want Amazon Route 53 to perform for each resource record set.

          Except where noted, the following failover behaviors assume that you have included the HealthCheckId element in both resource record sets:

          • When the primary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the secondary resource record set.

          • When the primary resource record set is unhealthy and the secondary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the secondary resource record set.

          • When the secondary resource record set is unhealthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the primary resource record set.

          • If you omit the HealthCheckId element for the secondary resource record set, and if the primary resource record set is unhealthy, Route 53 always responds to DNS queries with the applicable value from the secondary resource record set. This is true regardless of the health of the associated endpoint.

          You can't create non-failover resource record sets that have the same values for the Name and Type elements as failover resource record sets.

          For failover alias resource record sets, you must also include the EvaluateTargetHealth element and set the value to true.

          For more information about configuring failover for Route 53, see the following topics in the Amazon Route 53 Developer Guide:

        • multiValueAnswer

          Boolean multiValueAnswer

          Multivalue answer resource record sets only: To route traffic approximately randomly to multiple resources, such as web servers, create one multivalue answer record for each resource and specify true for MultiValueAnswer. Note the following:

          • If you associate a health check with a multivalue answer resource record set, Amazon Route 53 responds to DNS queries with the corresponding IP address only when the health check is healthy.

          • If you don't associate a health check with a multivalue answer record, Route 53 always considers the record to be healthy.

          • Route 53 responds to DNS queries with up to eight healthy records; if you have eight or fewer healthy records, Route 53 responds to all DNS queries with all the healthy records.

          • If you have more than eight healthy records, Route 53 responds to different DNS resolvers with different combinations of healthy records.

          • When all records are unhealthy, Route 53 responds to DNS queries with up to eight unhealthy records.

          • If a resource becomes unavailable after a resolver caches a response, client software typically tries another of the IP addresses in the response.

          You can't create multivalue answer alias records.

        • tTL

          Long tTL

          The resource record cache time to live (TTL), in seconds. Note the following:

          • If you're creating or updating an alias resource record set, omit TTL. Amazon Route 53 uses the value of TTL for the alias target.

          • If you're associating this resource record set with a health check (if you're adding a HealthCheckId element), we recommend that you specify a TTL of 60 seconds or less so clients respond quickly to changes in health status.

          • All of the resource record sets in a group of weighted resource record sets must have the same value for TTL.

          • If a group of weighted resource record sets includes one or more weighted alias resource record sets for which the alias target is an ELB load balancer, we recommend that you specify a TTL of 60 seconds for all of the non-alias weighted resource record sets that have the same name and type. Values other than 60 seconds (the TTL for load balancers) will change the effect of the values that you specify for Weight.

        • resourceRecords

          SdkInternalList<T> resourceRecords

          Information about the resource records to act upon.

          If you're creating an alias resource record set, omit ResourceRecords.

        • aliasTarget

          AliasTarget aliasTarget

          Alias resource record sets only: Information about the AWS resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

          If you're creating resource records sets for a private hosted zone, note the following:

          • You can't create an alias resource record set in a private hosted zone to route traffic to a CloudFront distribution.

          • Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.

          • For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone in the Amazon Route 53 Developer Guide.

        • healthCheckId

          String healthCheckId

          If you want Amazon Route 53 to return this resource record set in response to a DNS query only when the status of a health check is healthy, include the HealthCheckId element and specify the ID of the applicable health check.

          Route 53 determines whether a resource record set is healthy based on one of the following:

          • By periodically sending a request to the endpoint that is specified in the health check

          • By aggregating the status of a specified group of health checks (calculated health checks)

          • By determining the current state of a CloudWatch alarm (CloudWatch metric health checks)

          Route 53 doesn't check the health of the endpoint that is specified in the resource record set, for example, the endpoint specified by the IP address in the Value element. When you add a HealthCheckId element to a resource record set, Route 53 checks the health of the endpoint that you specified in the health check.

          For more information, see the following topics in the Amazon Route 53 Developer Guide:

          When to Specify HealthCheckId

          Specifying a value for HealthCheckId is useful only when Route 53 is choosing between two or more resource record sets to respond to a DNS query, and you want Route 53 to base the choice in part on the status of a health check. Configuring health checks makes sense only in the following configurations:

          • Non-alias resource record sets: You're checking the health of a group of non-alias resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A) and you specify health check IDs for all the resource record sets.

            If the health check status for a resource record set is healthy, Route 53 includes the record among the records that it responds to DNS queries with.

            If the health check status for a resource record set is unhealthy, Route 53 stops responding to DNS queries using the value for that resource record set.

            If the health check status for all resource record sets in the group is unhealthy, Route 53 considers all resource record sets in the group healthy and responds to DNS queries accordingly.

          • Alias resource record sets: You specify the following settings:

            • You set EvaluateTargetHealth to true for an alias resource record set in a group of resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A).

            • You configure the alias resource record set to route traffic to a non-alias resource record set in the same hosted zone.

            • You specify a health check ID for the non-alias resource record set.

            If the health check status is healthy, Route 53 considers the alias resource record set to be healthy and includes the alias record among the records that it responds to DNS queries with.

            If the health check status is unhealthy, Route 53 stops responding to DNS queries using the alias resource record set.

            The alias resource record set can also route traffic to a group of non-alias resource record sets that have the same routing policy, name, and type. In that configuration, associate health checks with all of the resource record sets in the group of non-alias resource record sets.

          Geolocation Routing

          For geolocation resource record sets, if an endpoint is unhealthy, Route 53 looks for a resource record set for the larger, associated geographic region. For example, suppose you have resource record sets for a state in the United States, for the entire United States, for North America, and a resource record set that has * for CountryCode is *, which applies to all locations. If the endpoint for the state resource record set is unhealthy, Route 53 checks for healthy resource record sets in the following order until it finds a resource record set for which the endpoint is healthy:

          • The United States

          • North America

          • The default resource record set

          Specifying the Health Check Endpoint by Domain Name

          If your health checks specify the endpoint only by domain name, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

          Health check results will be unpredictable if you do the following:

          • Create a health check that has the same value for FullyQualifiedDomainName as the name of a resource record set.

          • Associate that health check with the resource record set.

        • trafficPolicyInstanceId

          String trafficPolicyInstanceId

          When you create a traffic policy instance, Amazon Route 53 automatically creates a resource record set. TrafficPolicyInstanceId is the ID of the traffic policy instance that Route 53 created this resource record set for.

          To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

    • Class com.amazonaws.services.route53.model.ResourceTagSet extends Object implements Serializable

      • Serialized Fields

        • resourceType

          String resourceType

          The type of the resource.

          • The resource type for health checks is healthcheck.

          • The resource type for hosted zones is hostedzone.

        • resourceId

          String resourceId

          The ID for the specified resource.

        • tags

          SdkInternalList<T> tags

          The tags associated with the specified resource.

    • Class com.amazonaws.services.route53.model.ReusableDelegationSetLimit extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The limit that you requested: MAX_ZONES_BY_REUSABLE_DELEGATION_SET, the maximum number of hosted zones that you can associate with the specified reusable delegation set.

        • value

          Long value

          The current value for the MAX_ZONES_BY_REUSABLE_DELEGATION_SET limit.

    • Class com.amazonaws.services.route53.model.StatusReport extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          A description of the status of the health check endpoint as reported by one of the Amazon Route 53 health checkers.

        • checkedTime

          Date checkedTime

          The date and time that the health checker performed the health check in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

    • Class com.amazonaws.services.route53.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The value of Key depends on the operation that you want to perform:

          • Add a tag to a health check or hosted zone: Key is the name that you want to give the new tag.

          • Edit a tag: Key is the name of the tag that you want to change the Value for.

          • Delete a key: Key is the name of the tag you want to remove.

          • Give a name to a health check: Edit the default Name tag. In the Amazon Route 53 console, the list of your health checks includes a Name column that lets you see the name that you've given to each health check.

        • value

          String value

          The value of Value depends on the operation that you want to perform:

          • Add a tag to a health check or hosted zone: Value is the value that you want to give the new tag.

          • Edit a tag: Value is the new value that you want to assign the tag.

    • Class com.amazonaws.services.route53.model.TestDNSAnswerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that you want Amazon Route 53 to simulate a query for.

        • recordName

          String recordName

          The name of the resource record set that you want Amazon Route 53 to simulate a query for.

        • recordType

          String recordType

          The type of the resource record set.

        • resolverIP

          String resolverIP

          If you want to simulate a request from a specific DNS resolver, specify the IP address for that resolver. If you omit this value, TestDnsAnswer uses the IP address of a DNS resolver in the AWS US East (N. Virginia) Region (us-east-1).

        • eDNS0ClientSubnetIP

          String eDNS0ClientSubnetIP

          If the resolver that you specified for resolverip supports EDNS0, specify the IPv4 or IPv6 address of a client in the applicable location, for example, 192.0.2.44 or 2001:db8:85a3::8a2e:370:7334.

        • eDNS0ClientSubnetMask

          String eDNS0ClientSubnetMask

          If you specify an IP address for edns0clientsubnetip, you can optionally specify the number of bits of the IP address that you want the checking tool to include in the DNS query. For example, if you specify 192.0.2.44 for edns0clientsubnetip and 24 for edns0clientsubnetmask, the checking tool will simulate a request from 192.0.2.0/24. The default value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses.

          The range of valid values depends on whether edns0clientsubnetip is an IPv4 or an IPv6 address:

          • IPv4: Specify a value between 0 and 32

          • IPv6: Specify a value between 0 and 128

    • Class com.amazonaws.services.route53.model.TestDNSAnswerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nameserver

          String nameserver

          The Amazon Route 53 name server used to respond to the request.

        • recordName

          String recordName

          The name of the resource record set that you submitted a request for.

        • recordType

          String recordType

          The type of the resource record set that you submitted a request for.

        • recordData

          SdkInternalList<T> recordData

          A list that contains values that Amazon Route 53 returned for this resource record set.

        • responseCode

          String responseCode

          A code that indicates whether the request is valid or not. The most common response code is NOERROR, meaning that the request is valid. If the response is not valid, Amazon Route 53 returns a response code that describes the error. For a list of possible response codes, see DNS RCODES on the IANA website.

        • protocol

          String protocol

          The protocol that Amazon Route 53 used to respond to the request, either UDP or TCP.

    • Class com.amazonaws.services.route53.model.ThrottlingException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyHealthChecksException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyHostedZonesException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyTrafficPoliciesException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyTrafficPolicyInstancesException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyTrafficPolicyVersionsForCurrentPolicyException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TooManyVPCAssociationAuthorizationsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TrafficPolicy extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that Amazon Route 53 assigned to a traffic policy when you created it.

        • version

          Integer version

          The version number that Amazon Route 53 assigns to a traffic policy. For a new traffic policy, the value of Version is always 1.

        • name

          String name

          The name that you specified when you created the traffic policy.

        • type

          String type

          The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

        • document

          String document

          The definition of a traffic policy in JSON format. You specify the JSON document to use for a new traffic policy in the CreateTrafficPolicy request. For more information about the JSON format, see Traffic Policy Document Format.

        • comment

          String comment

          The comment that you specify in the CreateTrafficPolicy request, if any.

    • Class com.amazonaws.services.route53.model.TrafficPolicyAlreadyExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TrafficPolicyInstance extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that Amazon Route 53 assigned to the new traffic policy instance.

        • hostedZoneId

          String hostedZoneId

          The ID of the hosted zone that Amazon Route 53 created resource record sets in.

        • name

          String name

          The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.

        • tTL

          Long tTL

          The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.

        • state

          String state

          The value of State is one of the following values:

          Applied

          Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.

          Creating

          Route 53 is creating the resource record sets. Use GetTrafficPolicyInstance to confirm that the CreateTrafficPolicyInstance request completed successfully.

          Failed

          Route 53 wasn't able to create or update the resource record sets. When the value of State is Failed, see Message for an explanation of what caused the request to fail.

        • message

          String message

          If State is Failed, an explanation of the reason for the failure. If State is another value, Message is empty.

        • trafficPolicyId

          String trafficPolicyId

          The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

        • trafficPolicyVersion

          Integer trafficPolicyVersion

          The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

        • trafficPolicyType

          String trafficPolicyType

          The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.

    • Class com.amazonaws.services.route53.model.TrafficPolicyInstanceAlreadyExistsException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TrafficPolicyInUseException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.TrafficPolicySummary extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that Amazon Route 53 assigned to the traffic policy when you created it.

        • name

          String name

          The name that you specified for the traffic policy when you created it.

        • type

          String type

          The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

        • latestVersion

          Integer latestVersion

          The version number of the latest version of the traffic policy.

        • trafficPolicyCount

          Integer trafficPolicyCount

          The number of traffic policies that are associated with the current AWS account.

    • Class com.amazonaws.services.route53.model.UpdateHealthCheckRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • healthCheckId

          String healthCheckId

          The ID for the health check for which you want detailed information. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

        • healthCheckVersion

          Long healthCheckVersion

          A sequential counter that Amazon Route 53 sets to 1 when you create a health check and increments by 1 each time you update settings for the health check.

          We recommend that you use GetHealthCheck or ListHealthChecks to get the current value of HealthCheckVersion for the health check that you want to update, and that you include that value in your UpdateHealthCheck request. This prevents Route 53 from overwriting an intervening update:

          • If the value in the UpdateHealthCheck request matches the value of HealthCheckVersion in the health check, Route 53 updates the health check with the new settings.

          • If the value of HealthCheckVersion in the health check is greater, the health check was changed after you got the version number. Route 53 does not update the health check, and it returns a HealthCheckVersionMismatch error.

        • iPAddress

          String iPAddress

          The IPv4 or IPv6 IP address for the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address that is returned by DNS, Route 53 then checks the health of the endpoint.

          Use one of the following formats for the value of IPAddress:

          • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.

          • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

          If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance never changes. For more information, see the applicable documentation:

          If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

          For more information, see FullyQualifiedDomainName.

          Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

        • port

          Integer port

          The port on the endpoint on which you want Amazon Route 53 to perform health checks.

        • resourcePath

          String resourcePath

          The path that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

          Specify this value only if you want to change it.

        • fullyQualifiedDomainName

          String fullyQualifiedDomainName

          Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

          If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

          If you specify a value for IPAddress:

          Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

          When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

          • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

          • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

          • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

          If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the above cases.

          If you don't specify a value for IPAddress:

          If you don't specify a value for IPAddress, Route 53 sends a DNS request to the domain that you specify in FullyQualifiedDomainName at the interval you specify in RequestInterval. Using an IPv4 address that is returned by DNS, Route 53 then checks the health of the endpoint.

          If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

          If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

          In this configuration, if the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

          In addition, if the value of Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

        • searchString

          String searchString

          If the value of Type is HTTP_STR_MATCH or HTTP_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy. (You can't change the value of Type when you update a health check.)

        • failureThreshold

          Integer failureThreshold

          The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

          If you don't specify a value for FailureThreshold, the default value is three health checks.

        • inverted

          Boolean inverted

          Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

        • disabled

          Boolean disabled

          Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

          • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.

          • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.

          • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

          After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

          Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

        • healthThreshold

          Integer healthThreshold

          The number of child health checks that are associated with a CALCULATED health that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks and ChildHealthCheck elements.

          Note the following:

          • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.

          • If you specify 0, Route 53 always considers this health check to be healthy.

        • childHealthChecks

          SdkInternalList<T> childHealthChecks

          A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

        • enableSNI

          Boolean enableSNI

          Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

          Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure. A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

          The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

        • regions

          SdkInternalList<T> regions

          A complex type that contains one Region element for each region that you want Amazon Route 53 health checkers to check the specified endpoint from.

        • alarmIdentifier

          AlarmIdentifier alarmIdentifier

          A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

        • insufficientDataHealthStatus

          String insufficientDataHealthStatus

          When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

          • Healthy: Route 53 considers the health check to be healthy.

          • Unhealthy: Route 53 considers the health check to be unhealthy.

          • LastKnownStatus: Route 53 uses the status of the health check from the last time CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

        • resetElements

          SdkInternalList<T> resetElements

          A complex type that contains one ResettableElementName element for each element that you want to reset to the default value. Valid values for ResettableElementName include the following:

    • Class com.amazonaws.services.route53.model.UpdateHealthCheckResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • healthCheck

          HealthCheck healthCheck

          A complex type that contains the response to an UpdateHealthCheck request.

    • Class com.amazonaws.services.route53.model.UpdateHostedZoneCommentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID for the hosted zone that you want to update the comment for.

        • comment

          String comment

          The new comment for the hosted zone. If you don't specify a value for Comment, Amazon Route 53 deletes the existing value of the Comment element, if any.

    • Class com.amazonaws.services.route53.model.UpdateHostedZoneCommentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hostedZone

          HostedZone hostedZone

          A complex type that contains the response to the UpdateHostedZoneComment request.

    • Class com.amazonaws.services.route53.model.UpdateTrafficPolicyCommentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The value of Id for the traffic policy that you want to update the comment for.

        • version

          Integer version

          The value of Version for the traffic policy that you want to update the comment for.

        • comment

          String comment

          The new comment for the specified traffic policy and version.

    • Class com.amazonaws.services.route53.model.UpdateTrafficPolicyCommentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicy

          TrafficPolicy trafficPolicy

          A complex type that contains settings for the specified traffic policy.

    • Class com.amazonaws.services.route53.model.UpdateTrafficPolicyInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the traffic policy instance that you want to update.

        • tTL

          Long tTL

          The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.

        • trafficPolicyId

          String trafficPolicyId

          The ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

        • trafficPolicyVersion

          Integer trafficPolicyVersion

          The version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

    • Class com.amazonaws.services.route53.model.UpdateTrafficPolicyInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trafficPolicyInstance

          TrafficPolicyInstance trafficPolicyInstance

          A complex type that contains settings for the updated traffic policy instance.

    • Class com.amazonaws.services.route53.model.VPC extends Object implements Serializable

      • Serialized Fields

        • vPCRegion

          String vPCRegion

          (Private hosted zones only) The region that an Amazon VPC was created in.

        • vPCId

          String vPCId
    • Class com.amazonaws.services.route53.model.VPCAssociationAuthorizationNotFoundException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.route53.model.VPCAssociationNotFoundException extends AmazonRoute53Exception implements Serializable

      serialVersionUID:
      1L
  • Package com.amazonaws.services.route53domains.model

  • Package com.amazonaws.services.route53resolver.model

  • Package com.amazonaws.services.s3

  • Package com.amazonaws.services.s3.model

  • Package com.amazonaws.services.s3.model.analytics

  • Package com.amazonaws.services.s3.model.inventory

  • Package com.amazonaws.services.s3.model.lifecycle

  • Package com.amazonaws.services.s3.model.metrics

  • Package com.amazonaws.services.s3.model.replication

  • Package com.amazonaws.services.s3.transfer.exception

  • Package com.amazonaws.services.s3control.model

  • Package com.amazonaws.services.sagemaker.model

    • Class com.amazonaws.services.sagemaker.model.AddTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource that you want to tag.

        • tags

          List<E> tags

          An array of Tag objects. Each tag is a key-value pair. Only the key parameter is required. If you don't specify a value, Amazon SageMaker sets the value to an empty string.

    • Class com.amazonaws.services.sagemaker.model.AddTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          List<E> tags

          A list of tags associated with the Amazon SageMaker resource.

    • Class com.amazonaws.services.sagemaker.model.AlgorithmSpecification extends Object implements Serializable

      • Serialized Fields

        • trainingImage

          String trainingImage

          The registry path of the Docker image that contains the training algorithm. For information about docker registry paths for built-in algorithms, see Algorithms Provided by Amazon SageMaker: Common Parameters. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

        • algorithmName

          String algorithmName

          The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on AWS Marketplace. If you specify a value for this parameter, you can't specify a value for TrainingImage.

        • trainingInputMode

          String trainingInputMode

          The input mode that the algorithm supports. For the input modes that Amazon SageMaker algorithms support, see Algorithms. If an algorithm supports the File input mode, Amazon SageMaker downloads the training data from S3 to the provisioned ML storage Volume, and mounts the directory to docker volume for training container. If an algorithm supports the Pipe input mode, Amazon SageMaker streams data directly from S3 to the container.

          In File mode, make sure you provision ML storage volume with sufficient capacity to accommodate the data download from S3. In addition to the training data, the ML storage volume also stores the output model. The algorithm container use ML storage volume to also store intermediate information, if any.

          For distributed algorithms using File mode, training data is distributed uniformly, and your training duration is predictable if the input data objects size is approximately same. Amazon SageMaker does not split the files any further for model training. If the object sizes are skewed, training won't be optimal as the data distribution is also skewed where one host in a training cluster is overloaded, thus becoming bottleneck in training.

        • metricDefinitions

          List<E> metricDefinitions

          A list of metric definition objects. Each object specifies the metric name and regular expressions used to parse algorithm logs. Amazon SageMaker publishes each metric to Amazon CloudWatch.

        • enableSageMakerMetricsTimeSeries

          Boolean enableSageMakerMetricsTimeSeries

          To generate and save time-series metrics during training, set to true. The default is false and time-series metrics aren't generated except in the following cases:

    • Class com.amazonaws.services.sagemaker.model.AlgorithmStatusDetails extends Object implements Serializable

      • Serialized Fields

        • validationStatuses

          List<E> validationStatuses

          The status of algorithm validation.

        • imageScanStatuses

          List<E> imageScanStatuses

          The status of the scan of the algorithm's Docker image container.

    • Class com.amazonaws.services.sagemaker.model.AlgorithmStatusItem extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the algorithm for which the overall status is being reported.

        • status

          String status

          The current status.

        • failureReason

          String failureReason

          if the overall status is Failed, the reason for the failure.

    • Class com.amazonaws.services.sagemaker.model.AlgorithmSummary extends Object implements Serializable

      • Serialized Fields

        • algorithmName

          String algorithmName

          The name of the algorithm that is described by the summary.

        • algorithmArn

          String algorithmArn

          The Amazon Resource Name (ARN) of the algorithm.

        • algorithmDescription

          String algorithmDescription

          A brief description of the algorithm.

        • creationTime

          Date creationTime

          A timestamp that shows when the algorithm was created.

        • algorithmStatus

          String algorithmStatus

          The overall status of the algorithm.

    • Class com.amazonaws.services.sagemaker.model.AlgorithmValidationProfile extends Object implements Serializable

      • Serialized Fields

        • profileName

          String profileName

          The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

        • trainingJobDefinition

          TrainingJobDefinition trainingJobDefinition

          The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

        • transformJobDefinition

          TransformJobDefinition transformJobDefinition

          The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

    • Class com.amazonaws.services.sagemaker.model.AlgorithmValidationSpecification extends Object implements Serializable

      • Serialized Fields

        • validationRole

          String validationRole

          The IAM roles that Amazon SageMaker uses to run the training jobs.

        • validationProfiles

          List<E> validationProfiles

          An array of AlgorithmValidationProfile objects, each of which specifies a training job and batch transform job that Amazon SageMaker runs to validate your algorithm.

    • Class com.amazonaws.services.sagemaker.model.AmazonSageMakerException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sagemaker.model.AnnotationConsolidationConfig extends Object implements Serializable

      • Serialized Fields

        • annotationConsolidationLambdaArn

          String annotationConsolidationLambdaArn

          The Amazon Resource Name (ARN) of a Lambda function implements the logic for annotation consolidation.

          For the built-in bounding box, image classification, semantic segmentation, and text classification task types, Amazon SageMaker Ground Truth provides the following Lambda functions:

          • Bounding box - Finds the most similar boxes from different workers based on the Jaccard index of the boxes.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-BoundingBox

            arn:aws:lambda:us-east-2:266458841044:function:ACS-BoundingBox

            arn:aws:lambda:us-west-2:081040173940:function:ACS-BoundingBox

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-BoundingBox

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-BoundingBox

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-BoundingBox

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-BoundingBox

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-BoundingBox

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-BoundingBox

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-BoundingBox

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-BoundingBox

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-BoundingBox

          • Image classification - Uses a variant of the Expectation Maximization approach to estimate the true class of an image based on annotations from individual workers.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClass

            arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClass

            arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClass

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClass

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClass

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClass

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClass

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClass

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClass

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClass

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClass

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClass

          • Semantic segmentation - Treats each pixel in an image as a multi-class classification and treats pixel annotations from workers as "votes" for the correct label.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-SemanticSegmentation

            arn:aws:lambda:us-east-2:266458841044:function:ACS-SemanticSegmentation

            arn:aws:lambda:us-west-2:081040173940:function:ACS-SemanticSegmentation

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-SemanticSegmentation

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-SemanticSegmentation

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-SemanticSegmentation

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-SemanticSegmentation

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-SemanticSegmentation

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-SemanticSegmentation

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-SemanticSegmentation

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-SemanticSegmentation

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-SemanticSegmentation

          • Text classification - Uses a variant of the Expectation Maximization approach to estimate the true class of text based on annotations from individual workers.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClass

            arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClass

            arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClass

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClass

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClass

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClass

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClass

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClass

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClass

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClass

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClass

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClass

          • Named entity recognition - Groups similar selections and calculates aggregate boundaries, resolving to most-assigned label.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-NamedEntityRecognition

            arn:aws:lambda:us-east-2:266458841044:function:ACS-NamedEntityRecognition

            arn:aws:lambda:us-west-2:081040173940:function:ACS-NamedEntityRecognition

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-NamedEntityRecognition

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-NamedEntityRecognition

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-NamedEntityRecognition

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-NamedEntityRecognition

          • Bounding box verification - Uses a variant of the Expectation Maximization approach to estimate the true class of verification judgement for bounding box labels based on annotations from individual workers.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationBoundingBox

            arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationBoundingBox

            arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationBoundingBox

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationBoundingBox

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationBoundingBox

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationBoundingBox

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationBoundingBox

          • Semantic segmentation verification - Uses a variant of the Expectation Maximization approach to estimate the true class of verification judgement for semantic segmentation labels based on annotations from individual workers.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationSemanticSegmentation

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationSemanticSegmentation

          • Bounding box adjustment - Finds the most similar boxes from different workers based on the Jaccard index of the adjusted annotations.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentBoundingBox

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentBoundingBox

          • Semantic segmentation adjustment - Treats each pixel in an image as a multi-class classification and treats pixel adjusted annotations from workers as "votes" for the correct label.

            arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentSemanticSegmentation

            arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentSemanticSegmentation

          For more information, see Annotation Consolidation.

    • Class com.amazonaws.services.sagemaker.model.AppDetails extends Object implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • appType

          String appType

          The type of app.

        • appName

          String appName

          The name of the app.

        • status

          String status

          The status.

        • creationTime

          Date creationTime

          The creation time.

    • Class com.amazonaws.services.sagemaker.model.AppSpecification extends Object implements Serializable

      • Serialized Fields

        • imageUri

          String imageUri

          The container image to be run by the processing job.

        • containerEntrypoint

          List<E> containerEntrypoint

          The entrypoint for a container used to run a processing job.

        • containerArguments

          List<E> containerArguments

          The arguments for a container used to run a processing job.

    • Class com.amazonaws.services.sagemaker.model.AssociateTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the component to associated with the trial.

        • trialName

          String trialName

          The name of the trial to associate with.

    • Class com.amazonaws.services.sagemaker.model.AssociateTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentArn

          String trialComponentArn

          The ARN of the trial component.

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

    • Class com.amazonaws.services.sagemaker.model.AutoMLCandidate extends Object implements Serializable

      • Serialized Fields

        • candidateName

          String candidateName

          The candidate name.

        • finalAutoMLJobObjectiveMetric

          FinalAutoMLJobObjectiveMetric finalAutoMLJobObjectiveMetric
        • objectiveStatus

          String objectiveStatus

          The objective status.

        • candidateSteps

          List<E> candidateSteps

          The candidate's steps.

        • candidateStatus

          String candidateStatus

          The candidate's status.

        • inferenceContainers

          List<E> inferenceContainers

          The inference containers.

        • creationTime

          Date creationTime

          The creation time.

        • endTime

          Date endTime

          The end time.

        • lastModifiedTime

          Date lastModifiedTime

          The last modified time.

        • failureReason

          String failureReason

          The failure reason.

    • Class com.amazonaws.services.sagemaker.model.AutoMLCandidateStep extends Object implements Serializable

      • Serialized Fields

        • candidateStepType

          String candidateStepType

          Whether the Candidate is at the transform, training, or processing step.

        • candidateStepArn

          String candidateStepArn

          The ARN for the Candidate's step.

        • candidateStepName

          String candidateStepName

          The name for the Candidate's step.

    • Class com.amazonaws.services.sagemaker.model.AutoMLChannel extends Object implements Serializable

      • Serialized Fields

        • dataSource

          AutoMLDataSource dataSource

          The data source.

        • compressionType

          String compressionType

          You can use Gzip or None. The default value is None.

        • targetAttributeName

          String targetAttributeName

          The name of the target variable in supervised learning, a.k.a. ‘y’.

    • Class com.amazonaws.services.sagemaker.model.AutoMLContainerDefinition extends Object implements Serializable

      • Serialized Fields

        • image

          String image

          The ECR path of the container. Refer to ContainerDefinition for more details.

        • modelDataUrl

          String modelDataUrl

          The location of the model artifacts. Refer to ContainerDefinition for more details.

        • environment

          Map<K,V> environment

          Environment variables to set in the container. Refer to ContainerDefinition for more details.

    • Class com.amazonaws.services.sagemaker.model.AutoMLDataSource extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.sagemaker.model.AutoMLJobArtifacts extends Object implements Serializable

      • Serialized Fields

        • candidateDefinitionNotebookLocation

          String candidateDefinitionNotebookLocation

          The URL to the notebook location.

        • dataExplorationNotebookLocation

          String dataExplorationNotebookLocation

          The URL to the notebook location.

    • Class com.amazonaws.services.sagemaker.model.AutoMLJobCompletionCriteria extends Object implements Serializable

      • Serialized Fields

        • maxCandidates

          Integer maxCandidates

          The maximum number of times a training job is allowed to run.

        • maxRuntimePerTrainingJobInSeconds

          Integer maxRuntimePerTrainingJobInSeconds

          The maximum time, in seconds, a job is allowed to run.

        • maxAutoMLJobRuntimeInSeconds

          Integer maxAutoMLJobRuntimeInSeconds

          The maximum time, in seconds, an AutoML job is allowed to wait for a trial to complete. It must be equal to or greater than MaxRuntimePerTrainingJobInSeconds.

    • Class com.amazonaws.services.sagemaker.model.AutoMLJobConfig extends Object implements Serializable

      • Serialized Fields

        • completionCriteria

          AutoMLJobCompletionCriteria completionCriteria

          How long a job is allowed to run, or how many candidates a job is allowed to generate.

        • securityConfig

          AutoMLSecurityConfig securityConfig

          Security configuration for traffic encryption or Amazon VPC settings.

    • Class com.amazonaws.services.sagemaker.model.AutoMLJobObjective extends Object implements Serializable

      • Serialized Fields

        • metricName

          String metricName

          The name of the metric.

    • Class com.amazonaws.services.sagemaker.model.AutoMLJobSummary extends Object implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          The name of the object you are requesting.

        • autoMLJobArn

          String autoMLJobArn

          The ARN of the job.

        • autoMLJobStatus

          String autoMLJobStatus

          The job's status.

        • autoMLJobSecondaryStatus

          String autoMLJobSecondaryStatus

          The job's secondary status.

        • creationTime

          Date creationTime

          When the job was created.

        • endTime

          Date endTime

          The end time.

        • lastModifiedTime

          Date lastModifiedTime

          When the job was last modified.

        • failureReason

          String failureReason

          The failure reason.

    • Class com.amazonaws.services.sagemaker.model.AutoMLOutputDataConfig extends Object implements Serializable

      • Serialized Fields

        • kmsKeyId

          String kmsKeyId

          The AWS KMS encryption key ID.

        • s3OutputPath

          String s3OutputPath

          The Amazon S3 output path. Must be 128 characters or less.

    • Class com.amazonaws.services.sagemaker.model.AutoMLS3DataSource extends Object implements Serializable

      • Serialized Fields

        • s3DataType

          String s3DataType

          The data type.

        • s3Uri

          String s3Uri

          The URL to the Amazon S3 data source.

    • Class com.amazonaws.services.sagemaker.model.AutoMLSecurityConfig extends Object implements Serializable

      • Serialized Fields

        • volumeKmsKeyId

          String volumeKmsKeyId

          The key used to encrypt stored data.

        • enableInterContainerTrafficEncryption

          Boolean enableInterContainerTrafficEncryption

          Whether to use traffic encryption between the container layers.

        • vpcConfig

          VpcConfig vpcConfig

          VPC configuration.

    • Class com.amazonaws.services.sagemaker.model.CaptureContentTypeHeader extends Object implements Serializable

      • Serialized Fields

        • csvContentTypes

          List<E> csvContentTypes

        • jsonContentTypes

          List<E> jsonContentTypes

    • Class com.amazonaws.services.sagemaker.model.CaptureOption extends Object implements Serializable

      • Serialized Fields

        • captureMode

          String captureMode

    • Class com.amazonaws.services.sagemaker.model.CategoricalParameterRange extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the categorical hyperparameter to tune.

        • values

          List<E> values

          A list of the categories for the hyperparameter.

    • Class com.amazonaws.services.sagemaker.model.CategoricalParameterRangeSpecification extends Object implements Serializable

      • Serialized Fields

        • values

          List<E> values

          The allowed categories for the hyperparameter.

    • Class com.amazonaws.services.sagemaker.model.Channel extends Object implements Serializable

      • Serialized Fields

        • channelName

          String channelName

          The name of the channel.

        • dataSource

          DataSource dataSource

          The location of the channel data.

        • contentType

          String contentType

          The MIME type of the data.

        • compressionType

          String compressionType

          If training data is compressed, the compression type. The default value is None. CompressionType is used only in Pipe input mode. In File mode, leave this field unset or set it to None.

        • recordWrapperType

          String recordWrapperType

          Specify RecordIO as the value when input data is in raw format but the training algorithm requires the RecordIO format. In this case, Amazon SageMaker wraps each individual S3 object in a RecordIO record. If the input data is already in RecordIO format, you don't need to set this attribute. For more information, see Create a Dataset Using RecordIO.

          In File mode, leave this field unset or set it to None.

        • inputMode

          String inputMode

          (Optional) The input mode to use for the data channel in a training job. If you don't set a value for InputMode, Amazon SageMaker uses the value set for TrainingInputMode. Use this parameter to override the TrainingInputMode setting in a AlgorithmSpecification request when you have a channel that needs a different input mode from the training job's general setting. To download the data from Amazon Simple Storage Service (Amazon S3) to the provisioned ML storage volume, and mount the directory to a Docker volume, use File input mode. To stream data directly from Amazon S3 to the container, choose Pipe input mode.

          To use a model for incremental training, choose File input model.

        • shuffleConfig

          ShuffleConfig shuffleConfig

          A configuration for a shuffle option for input data in a channel. If you use S3Prefix for S3DataType, this shuffles the results of the S3 key prefix matches. If you use ManifestFile, the order of the S3 object references in the ManifestFile is shuffled. If you use AugmentedManifestFile, the order of the JSON lines in the AugmentedManifestFile is shuffled. The shuffling order is determined using the Seed value.

          For Pipe input mode, shuffling is done at the start of every epoch. With large datasets this ensures that the order of the training data is different for each epoch, it helps reduce bias and possible overfitting. In a multi-node training job when ShuffleConfig is combined with S3DataDistributionType of ShardedByS3Key, the data is shuffled across nodes so that the content sent to a particular node on the first epoch might be sent to a different node on the second epoch.

    • Class com.amazonaws.services.sagemaker.model.ChannelSpecification extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the channel.

        • description

          String description

          A brief description of the channel.

        • isRequired

          Boolean isRequired

          Indicates whether the channel is required by the algorithm.

        • supportedContentTypes

          List<E> supportedContentTypes

          The supported MIME types for the data.

        • supportedCompressionTypes

          List<E> supportedCompressionTypes

          The allowed compression types, if data compression is used.

        • supportedInputModes

          List<E> supportedInputModes

          The allowed input mode, either FILE or PIPE.

          In FILE mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode.

          In PIPE mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.

    • Class com.amazonaws.services.sagemaker.model.CheckpointConfig extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          Identifies the S3 path where you want Amazon SageMaker to store checkpoints. For example, s3://bucket-name/key-name-prefix.

        • localPath

          String localPath

          (Optional) The local directory where checkpoints are written. The default directory is /opt/ml/checkpoints/.

    • Class com.amazonaws.services.sagemaker.model.CodeRepositorySummary extends Object implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository.

        • codeRepositoryArn

          String codeRepositoryArn

          The Amazon Resource Name (ARN) of the Git repository.

        • creationTime

          Date creationTime

          The date and time that the Git repository was created.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the Git repository was last modified.

        • gitConfig

          GitConfig gitConfig

          Configuration details for the Git repository, including the URL where it is located and the ARN of the AWS Secrets Manager secret that contains the credentials used to access the repository.

    • Class com.amazonaws.services.sagemaker.model.CognitoMemberDefinition extends Object implements Serializable

      • Serialized Fields

        • userPool

          String userPool

          An identifier for a user pool. The user pool must be in the same region as the service that you are calling.

        • userGroup

          String userGroup

          An identifier for a user group.

        • clientId

          String clientId

          An identifier for an application client. You must create the app client ID using Amazon Cognito.

    • Class com.amazonaws.services.sagemaker.model.CollectionConfiguration extends Object implements Serializable

      • Serialized Fields

        • collectionName

          String collectionName

          The name of the tensor collection. The name must be unique relative to other rule configuration names.

        • collectionParameters

          Map<K,V> collectionParameters

          Parameter values for the tensor collection. The allowed parameters are "name", "include_regex", "reduction_config", "save_config", "tensor_names", and "save_histogram".

    • Class com.amazonaws.services.sagemaker.model.CompilationJobSummary extends Object implements Serializable

      • Serialized Fields

        • compilationJobName

          String compilationJobName

          The name of the model compilation job that you want a summary for.

        • compilationJobArn

          String compilationJobArn

          The Amazon Resource Name (ARN) of the model compilation job.

        • creationTime

          Date creationTime

          The time when the model compilation job was created.

        • compilationStartTime

          Date compilationStartTime

          The time when the model compilation job started.

        • compilationEndTime

          Date compilationEndTime

          The time when the model compilation job completed.

        • compilationTargetDevice

          String compilationTargetDevice

          The type of device that the model will run on after compilation has completed.

        • lastModifiedTime

          Date lastModifiedTime

          The time when the model compilation job was last modified.

        • compilationJobStatus

          String compilationJobStatus

          The status of the model compilation job.

    • Class com.amazonaws.services.sagemaker.model.ConflictException extends AmazonSageMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sagemaker.model.ContainerDefinition extends Object implements Serializable

      • Serialized Fields

        • containerHostname

          String containerHostname

          This parameter is ignored for models that contain only a PrimaryContainer.

          When a ContainerDefinition is part of an inference pipeline, the value of the parameter uniquely identifies the container for the purposes of logging and metrics. For information, see Use Logs and Metrics to Monitor an Inference Pipeline. If you don't specify a value for this parameter for a ContainerDefinition that is part of an inference pipeline, a unique name is automatically assigned based on the position of the ContainerDefinition in the pipeline. If you specify a value for the ContainerHostName for any ContainerDefinition that is part of an inference pipeline, you must specify a value for the ContainerHostName parameter of every ContainerDefinition in that pipeline.

        • image

          String image

          The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored. If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker

        • mode

          String mode

          Whether the container hosts a single model or multiple models.

        • modelDataUrl

          String modelDataUrl

          The S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for Amazon SageMaker built-in algorithms, but not if you use your own algorithms. For more information on built-in algorithms, see Common Parameters.

          If you provide a value for this parameter, Amazon SageMaker uses AWS Security Token Service to download model artifacts from the S3 path you provide. AWS STS is activated in your IAM user account by default. If you previously deactivated AWS STS for a region, you need to reactivate AWS STS for that region. For more information, see Activating and Deactivating AWS STS in an AWS Region in the AWS Identity and Access Management User Guide.

          If you use a built-in algorithm to create a model, Amazon SageMaker requires that you provide a S3 path to the model artifacts in ModelDataUrl.

        • environment

          Map<K,V> environment

          The environment variables to set in the Docker container. Each key and value in the Environment string to string map can have length of up to 1024. We support up to 16 entries in the map.

        • modelPackageName

          String modelPackageName

          The name or Amazon Resource Name (ARN) of the model package to use to create the model.

    • Class com.amazonaws.services.sagemaker.model.ContinuousParameterRange extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the continuous hyperparameter to tune.

        • minValue

          String minValue

          The minimum value for the hyperparameter. The tuning job uses floating-point values between this value and MaxValuefor tuning.

        • maxValue

          String maxValue

          The maximum value for the hyperparameter. The tuning job uses floating-point values between MinValue value and this value for tuning.

        • scalingType

          String scalingType

          The scale that hyperparameter tuning uses to search the hyperparameter range. For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

          Auto

          Amazon SageMaker hyperparameter tuning chooses the best scale for the hyperparameter.

          Linear

          Hyperparameter tuning searches the values in the hyperparameter range by using a linear scale.

          Logarithmic

          Hyperparameter tuning searches the values in the hyperparameter range by using a logarithmic scale.

          Logarithmic scaling works only for ranges that have only values greater than 0.

          ReverseLogarithmic

          Hyperparameter tuning searches the values in the hyperparameter range by using a reverse logarithmic scale.

          Reverse logarithmic scaling works only for ranges that are entirely within the range 0<=x<1.0.

    • Class com.amazonaws.services.sagemaker.model.ContinuousParameterRangeSpecification extends Object implements Serializable

      • Serialized Fields

        • minValue

          String minValue

          The minimum floating-point value allowed.

        • maxValue

          String maxValue

          The maximum floating-point value allowed.

    • Class com.amazonaws.services.sagemaker.model.CreateAlgorithmRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • algorithmName

          String algorithmName

          The name of the algorithm.

        • algorithmDescription

          String algorithmDescription

          A description of the algorithm.

        • trainingSpecification

          TrainingSpecification trainingSpecification

          Specifies details about training jobs run by this algorithm, including the following:

          • The Amazon ECR path of the container and the version digest of the algorithm.

          • The hyperparameters that the algorithm supports.

          • The instance types that the algorithm supports for training.

          • Whether the algorithm supports distributed training.

          • The metrics that the algorithm emits to Amazon CloudWatch.

          • Which metrics that the algorithm emits can be used as the objective metric for hyperparameter tuning jobs.

          • The input channels that the algorithm supports for training data. For example, an algorithm might support train, validation, and test channels.

        • inferenceSpecification

          InferenceSpecification inferenceSpecification

          Specifies details about inference jobs that the algorithm runs, including the following:

          • The Amazon ECR paths of containers that contain the inference code and model artifacts.

          • The instance types that the algorithm supports for transform jobs and real-time endpoints used for inference.

          • The input and output content formats that the algorithm supports for inference.

        • validationSpecification

          AlgorithmValidationSpecification validationSpecification

          Specifies configurations for one or more training jobs and that Amazon SageMaker runs to test the algorithm's training code and, optionally, one or more batch transform jobs that Amazon SageMaker runs to test the algorithm's inference code.

        • certifyForMarketplace

          Boolean certifyForMarketplace

          Whether to certify the algorithm so that it can be listed in AWS Marketplace.

    • Class com.amazonaws.services.sagemaker.model.CreateAlgorithmResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • algorithmArn

          String algorithmArn

          The Amazon Resource Name (ARN) of the new algorithm.

    • Class com.amazonaws.services.sagemaker.model.CreateAppRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • appType

          String appType

          The type of app.

        • appName

          String appName

          The name of the app.

        • tags

          List<E> tags

          Each tag consists of a key and an optional value. Tag keys must be unique per resource.

        • resourceSpec

          ResourceSpec resourceSpec

          The instance type and quantity.

    • Class com.amazonaws.services.sagemaker.model.CreateAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • appArn

          String appArn

          The app's Amazon Resource Name (ARN).

    • Class com.amazonaws.services.sagemaker.model.CreateAutoMLJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          Identifies an AutoPilot job. Must be unique to your account and is case-insensitive.

        • inputDataConfig

          List<E> inputDataConfig

          Similar to InputDataConfig supported by Tuning. Format(s) supported: CSV.

        • outputDataConfig

          AutoMLOutputDataConfig outputDataConfig

          Similar to OutputDataConfig supported by Tuning. Format(s) supported: CSV.

        • problemType

          String problemType

          Defines the kind of preprocessing and algorithms intended for the candidates. Options include: BinaryClassification, MulticlassClassification, and Regression.

        • autoMLJobObjective

          AutoMLJobObjective autoMLJobObjective

          Defines the job's objective. You provide a MetricName and AutoML will infer minimize or maximize. If this is not provided, the most commonly used ObjectiveMetric for problem type will be selected.

        • autoMLJobConfig

          AutoMLJobConfig autoMLJobConfig

          Contains CompletionCriteria and SecurityConfig.

        • roleArn

          String roleArn

          The ARN of the role that will be used to access the data.

        • generateCandidateDefinitionsOnly

          Boolean generateCandidateDefinitionsOnly

          This will generate possible candidates without training a model. A candidate is a combination of data preprocessors, algorithms, and algorithm parameter settings.

        • tags

          List<E> tags

          Each tag consists of a key and an optional value. Tag keys must be unique per resource.

    • Class com.amazonaws.services.sagemaker.model.CreateAutoMLJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • autoMLJobArn

          String autoMLJobArn

          When a job is created, it is assigned a unique ARN.

    • Class com.amazonaws.services.sagemaker.model.CreateCodeRepositoryRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

        • gitConfig

          GitConfig gitConfig

          Specifies details about the repository, including the URL where the repository is located, the default branch, and credentials to use to access the repository.

    • Class com.amazonaws.services.sagemaker.model.CreateCodeRepositoryResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • codeRepositoryArn

          String codeRepositoryArn

          The Amazon Resource Name (ARN) of the new repository.

    • Class com.amazonaws.services.sagemaker.model.CreateCompilationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • compilationJobName

          String compilationJobName

          A name for the model compilation job. The name must be unique within the AWS Region and within your AWS account.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.

          During model compilation, Amazon SageMaker needs your permission to:

          • Read input data from an S3 bucket

          • Write model artifacts to an S3 bucket

          • Write logs to Amazon CloudWatch Logs

          • Publish metrics to Amazon CloudWatch

          You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission. For more information, see Amazon SageMaker Roles.

        • inputConfig

          InputConfig inputConfig

          Provides information about the location of input model artifacts, the name and shape of the expected data inputs, and the framework in which the model was trained.

        • outputConfig

          OutputConfig outputConfig

          Provides information about the output location for the compiled model and the target device the model runs on.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training costs.

    • Class com.amazonaws.services.sagemaker.model.CreateCompilationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • compilationJobArn

          String compilationJobArn

          If the action is successful, the service sends back an HTTP 200 response. Amazon SageMaker returns the following data in JSON format:

          • CompilationJobArn: The Amazon Resource Name (ARN) of the compiled job.

    • Class com.amazonaws.services.sagemaker.model.CreateDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainName

          String domainName

          A name for the domain.

        • authMode

          String authMode

          The mode of authentication that member use to access the domain.

        • defaultUserSettings

          UserSettings defaultUserSettings

          The default user settings.

        • subnetIds

          List<E> subnetIds

          Security setting to limit to a set of subnets.

        • vpcId

          String vpcId

          Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.

        • tags

          List<E> tags

          Each tag consists of a key and an optional value. Tag keys must be unique per resource.

        • homeEfsFileSystemKmsKeyId

          String homeEfsFileSystemKmsKeyId

          The AWS Key Management Service encryption key ID.

    • Class com.amazonaws.services.sagemaker.model.CreateDomainResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainArn

          String domainArn

          The Amazon Resource Name (ARN) of the created domain.

        • url

          String url

          The URL to the created domain.

    • Class com.amazonaws.services.sagemaker.model.CreateEndpointConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointConfigName

          String endpointConfigName

          The name of the endpoint configuration. You specify this name in a CreateEndpoint request.

        • productionVariants

          List<E> productionVariants

          An list of ProductionVariant objects, one for each model that you want to host at this endpoint.

        • dataCaptureConfig

          DataCaptureConfig dataCaptureConfig
        • tags

          List<E> tags

          A list of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • kmsKeyId

          String kmsKeyId

          The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.

          The KmsKeyId can be any of the following formats:

          • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

          • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

          • Alias name: alias/ExampleAlias

          • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

          The KMS key policy must grant permission to the IAM role that you specify in your CreateEndpoint, UpdateEndpoint requests. For more information, refer to the AWS Key Management Service section Using Key Policies in AWS KMS

          Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a KmsKeyId when using an instance type with local storage. If any of the models that you specify in the ProductionVariants parameter use nitro-based instances with local storage, do not specify a value for the KmsKeyId parameter. If you specify a value for KmsKeyId when using any nitro-based instances with local storage, the call to CreateEndpointConfig fails.

          For a list of instance types that support local instance storage, see Instance Store Volumes.

          For more information about local instance storage encryption, see SSD Instance Store Volumes.

    • Class com.amazonaws.services.sagemaker.model.CreateEndpointConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointConfigArn

          String endpointConfigArn

          The Amazon Resource Name (ARN) of the endpoint configuration.

    • Class com.amazonaws.services.sagemaker.model.CreateEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of the endpoint. The name must be unique within an AWS Region in your AWS account.

        • endpointConfigName

          String endpointConfigName

          The name of an endpoint configuration. For more information, see CreateEndpointConfig.

        • tags

          List<E> tags

          An array of key-value pairs. For more information, see Using Cost Allocation Tagsin the AWS Billing and Cost Management User Guide.

    • Class com.amazonaws.services.sagemaker.model.CreateEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointArn

          String endpointArn

          The Amazon Resource Name (ARN) of the endpoint.

    • Class com.amazonaws.services.sagemaker.model.CreateExperimentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment. The name must be unique in your AWS account and is not case-sensitive.

        • displayName

          String displayName

          The name of the experiment as displayed. The name doesn't need to be unique. If you don't specify DisplayName, the value in ExperimentName is displayed.

        • description

          String description

          The description of the experiment.

        • tags

          List<E> tags

          A list of tags to associate with the experiment. You can use Search API to search on the tags.

    • Class com.amazonaws.services.sagemaker.model.CreateExperimentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment.

    • Class com.amazonaws.services.sagemaker.model.CreateFlowDefinitionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • flowDefinitionName

          String flowDefinitionName

          The name of your flow definition.

        • humanLoopActivationConfig

          HumanLoopActivationConfig humanLoopActivationConfig

          An object containing information about the events that trigger a human workflow.

        • humanLoopConfig

          HumanLoopConfig humanLoopConfig

          An object containing information about the tasks the human reviewers will perform.

        • outputConfig

          FlowDefinitionOutputConfig outputConfig

          An object containing information about where the human review results will be uploaded.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the role needed to call other services on your behalf. For example, arn:aws:iam::1234567890:role/service-role/AmazonSageMaker-ExecutionRole-20180111T151298.

        • tags

          List<E> tags

          An array of key-value pairs that contain metadata to help you categorize and organize a flow definition. Each tag consists of a key and a value, both of which you define.

    • Class com.amazonaws.services.sagemaker.model.CreateFlowDefinitionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • flowDefinitionArn

          String flowDefinitionArn

          The Amazon Resource Name (ARN) of the flow definition you create.

    • Class com.amazonaws.services.sagemaker.model.CreateHumanTaskUiRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • humanTaskUiName

          String humanTaskUiName

          The name of the user interface you are creating.

        • uiTemplate

          UiTemplate uiTemplate
        • tags

          List<E> tags

          An array of key-value pairs that contain metadata to help you categorize and organize a human review workflow user interface. Each tag consists of a key and a value, both of which you define.

    • Class com.amazonaws.services.sagemaker.model.CreateHumanTaskUiResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • humanTaskUiArn

          String humanTaskUiArn

          The Amazon Resource Name (ARN) of the human review workflow user interface you create.

    • Class com.amazonaws.services.sagemaker.model.CreateHyperParameterTuningJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job. This name is the prefix for the names of all training jobs that this tuning job launches. The name must be unique within the same AWS account and AWS Region. The name must have { } to { } characters. Valid characters are a-z, A-Z, 0-9, and : + = @ _ % - (hyphen). The name is not case sensitive.

        • hyperParameterTuningJobConfig

          HyperParameterTuningJobConfig hyperParameterTuningJobConfig

          The HyperParameterTuningJobConfig object that describes the tuning job, including the search strategy, the objective metric used to evaluate training jobs, ranges of parameters to search, and resource limits for the tuning job. For more information, see automatic-model-tuning

        • trainingJobDefinition

          HyperParameterTrainingJobDefinition trainingJobDefinition

          The HyperParameterTrainingJobDefinition object that describes the training jobs that this tuning job launches, including static hyperparameters, input data configuration, output data configuration, resource configuration, and stopping condition.

        • trainingJobDefinitions

          List<E> trainingJobDefinitions

        • warmStartConfig

          HyperParameterTuningJobWarmStartConfig warmStartConfig

          Specifies the configuration for starting the hyperparameter tuning job using one or more previous tuning jobs as a starting point. The results of previous tuning jobs are used to inform which combinations of hyperparameters to search over in the new tuning job.

          All training jobs launched by the new hyperparameter tuning job are evaluated by using the objective metric. If you specify IDENTICAL_DATA_AND_ALGORITHM as the WarmStartType value for the warm start configuration, the training job that performs the best in the new tuning job is compared to the best training jobs from the parent tuning jobs. From these, the training job that performs the best as measured by the objective metric is returned as the overall best training job.

          All training jobs launched by parent hyperparameter tuning jobs and the new hyperparameter tuning jobs count against the limit of training jobs for the tuning job.

        • tags

          List<E> tags

          An array of key-value pairs. You can use tags to categorize your AWS resources in different ways, for example, by purpose, owner, or environment. For more information, see AWS Tagging Strategies.

          Tags that you specify for the tuning job are also added to all training jobs that the tuning job launches.

    • Class com.amazonaws.services.sagemaker.model.CreateHyperParameterTuningJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobArn

          String hyperParameterTuningJobArn

          The Amazon Resource Name (ARN) of the tuning job. Amazon SageMaker assigns an ARN to a hyperparameter tuning job when you create it.

    • Class com.amazonaws.services.sagemaker.model.CreateLabelingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • labelingJobName

          String labelingJobName

          The name of the labeling job. This name is used to identify the job in a list of labeling jobs.

        • labelAttributeName

          String labelAttributeName

          The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

        • inputConfig

          LabelingJobInputConfig inputConfig

          Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

        • outputConfig

          LabelingJobOutputConfig outputConfig

          The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

        • roleArn

          String roleArn

          The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

        • labelCategoryConfigS3Uri

          String labelCategoryConfigS3Uri

          The S3 URL of the file that defines the categories used to label the data objects.

          The file is a JSON structure in the following format:

          {

          "document-version": "2018-11-28"

          "labels": [

          {

          "label": "label 1"

          },

          {

          "label": "label 2"

          },

          ...

          {

          "label": "label n"

          }

          ]

          }

        • stoppingConditions

          LabelingJobStoppingConditions stoppingConditions

          A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

        • labelingJobAlgorithmsConfig

          LabelingJobAlgorithmsConfig labelingJobAlgorithmsConfig

          Configures the information required to perform automated data labeling.

        • humanTaskConfig

          HumanTaskConfig humanTaskConfig

          Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

        • tags

          List<E> tags

          An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

    • Class com.amazonaws.services.sagemaker.model.CreateLabelingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) of the labeling job. You use this ARN to identify the labeling job.

    • Class com.amazonaws.services.sagemaker.model.CreateModelPackageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelPackageName

          String modelPackageName

          The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

        • modelPackageDescription

          String modelPackageDescription

          A description of the model package.

        • inferenceSpecification

          InferenceSpecification inferenceSpecification

          Specifies details about inference jobs that can be run with models based on this model package, including the following:

          • The Amazon ECR paths of containers that contain the inference code and model artifacts.

          • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

          • The input and output content formats that the model package supports for inference.

        • validationSpecification

          ModelPackageValidationSpecification validationSpecification

          Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

        • sourceAlgorithmSpecification

          SourceAlgorithmSpecification sourceAlgorithmSpecification

          Details about the algorithm that was used to create the model package.

        • certifyForMarketplace

          Boolean certifyForMarketplace

          Whether to certify the model package for listing on AWS Marketplace.

    • Class com.amazonaws.services.sagemaker.model.CreateModelPackageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • modelPackageArn

          String modelPackageArn

          The Amazon Resource Name (ARN) of the new model package.

    • Class com.amazonaws.services.sagemaker.model.CreateModelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelName

          String modelName

          The name of the new model.

        • primaryContainer

          ContainerDefinition primaryContainer

          The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

        • containers

          List<E> containers

          Specifies the containers in the inference pipeline.

        • executionRoleArn

          String executionRoleArn

          The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

          To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

        • tags

          List<E> tags

          An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • vpcConfig

          VpcConfig vpcConfig

          A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

    • Class com.amazonaws.services.sagemaker.model.CreateModelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • modelArn

          String modelArn

          The ARN of the model created in Amazon SageMaker.

    • Class com.amazonaws.services.sagemaker.model.CreateMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the monitoring schedule. The name must be unique within an AWS Region within an AWS account.

        • monitoringScheduleConfig

          MonitoringScheduleConfig monitoringScheduleConfig

          The configuration object that specifies the monitoring schedule and defines the monitoring job.

        • tags

          List<E> tags

          (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

    • Class com.amazonaws.services.sagemaker.model.CreateMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • monitoringScheduleArn

          String monitoringScheduleArn

          The Amazon Resource Name (ARN) of the monitoring schedule.

    • Class com.amazonaws.services.sagemaker.model.CreateNotebookInstanceLifecycleConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration.

        • onCreate

          List<E> onCreate

          A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.

        • onStart

          List<E> onStart

          A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.

    • Class com.amazonaws.services.sagemaker.model.CreateNotebookInstanceLifecycleConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigArn

          String notebookInstanceLifecycleConfigArn

          The Amazon Resource Name (ARN) of the lifecycle configuration.

    • Class com.amazonaws.services.sagemaker.model.CreateNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the new notebook instance.

        • instanceType

          String instanceType

          The type of ML compute instance to launch for the notebook instance.

        • subnetId

          String subnetId

          The ID of the subnet in a VPC to which you would like to have a connectivity from your ML compute instance.

        • securityGroupIds

          List<E> securityGroupIds

          The VPC security group IDs, in the form sg-xxxxxxxx. The security groups must be for the same VPC as specified in the subnet.

        • roleArn

          String roleArn

          When you send any requests to AWS resources from the notebook instance, Amazon SageMaker assumes this role to perform tasks on your behalf. You must grant this role necessary permissions so Amazon SageMaker can perform these tasks. The policy must allow the Amazon SageMaker service principal (sagemaker.amazonaws.com) permissions to assume this role. For more information, see Amazon SageMaker Roles.

          To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

        • kmsKeyId

          String kmsKeyId

          The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to your notebook instance. The KMS key you provide must be enabled. For information, see Enabling and Disabling Keys in the AWS Key Management Service Developer Guide.

        • tags

          List<E> tags

          A list of tags to associate with the notebook instance. You can add tags later by using the CreateTags API.

        • lifecycleConfigName

          String lifecycleConfigName

          The name of a lifecycle configuration to associate with the notebook instance. For information about lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance.

        • directInternetAccess

          String directInternetAccess

          Sets whether Amazon SageMaker provides internet access to the notebook instance. If you set this to Disabled this notebook instance will be able to access resources only in your VPC, and will not be able to connect to Amazon SageMaker training and endpoint services unless your configure a NAT Gateway in your VPC.

          For more information, see Notebook Instances Are Internet-Enabled by Default. You can set the value of this parameter to Disabled only if you set a value for the SubnetId parameter.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB.

        • acceleratorTypes

          List<E> acceleratorTypes

          A list of Elastic Inference (EI) instance types to associate with this notebook instance. Currently, only one instance type can be associated with a notebook instance. For more information, see Using Elastic Inference in Amazon SageMaker.

        • defaultCodeRepository

          String defaultCodeRepository

          A Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • additionalCodeRepositories

          List<E> additionalCodeRepositories

          An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • rootAccess

          String rootAccess

          Whether root access is enabled or disabled for users of the notebook instance. The default value is Enabled.

          Lifecycle configurations need root access to be able to set up a notebook instance. Because of this, lifecycle configurations associated with a notebook instance always run with root access even if you disable root access for users.

    • Class com.amazonaws.services.sagemaker.model.CreateNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • notebookInstanceArn

          String notebookInstanceArn

          The Amazon Resource Name (ARN) of the notebook instance.

    • Class com.amazonaws.services.sagemaker.model.CreatePresignedDomainUrlRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The name of the UserProfile to sign-in as.

        • sessionExpirationDurationInSeconds

          Integer sessionExpirationDurationInSeconds

          The session expiration duration in seconds.

    • Class com.amazonaws.services.sagemaker.model.CreatePresignedDomainUrlResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • authorizedUrl

          String authorizedUrl

          The presigned URL.

    • Class com.amazonaws.services.sagemaker.model.CreatePresignedNotebookInstanceUrlRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance.

        • sessionExpirationDurationInSeconds

          Integer sessionExpirationDurationInSeconds

          The duration of the session, in seconds. The default is 12 hours.

    • Class com.amazonaws.services.sagemaker.model.CreatePresignedNotebookInstanceUrlResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • authorizedUrl

          String authorizedUrl

          A JSON object that contains the URL string.

    • Class com.amazonaws.services.sagemaker.model.CreateProcessingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • processingInputs

          List<E> processingInputs

          For each input, data is downloaded from S3 into the processing container before the processing job begins running if "S3InputMode" is set to File.

        • processingOutputConfig

          ProcessingOutputConfig processingOutputConfig

          Output configuration for the processing job.

        • processingJobName

          String processingJobName

          The name of the processing job. The name must be unique within an AWS Region in the AWS account.

        • processingResources

          ProcessingResources processingResources

          Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.

        • stoppingCondition

          ProcessingStoppingCondition stoppingCondition

          The time limit for how long the processing job is allowed to run.

        • appSpecification

          AppSpecification appSpecification

          Configures the processing job to run a specified Docker container image.

        • environment

          Map<K,V> environment

          Sets the environment variables in the Docker container.

        • networkConfig

          NetworkConfig networkConfig

          Networking options for a processing job.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

        • tags

          List<E> tags

          (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • experimentConfig

          ExperimentConfig experimentConfig
    • Class com.amazonaws.services.sagemaker.model.CreateProcessingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • processingJobArn

          String processingJobArn

          The Amazon Resource Name (ARN) of the processing job.

    • Class com.amazonaws.services.sagemaker.model.CreateTrainingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          The name of the training job. The name must be unique within an AWS Region in an AWS account.

        • hyperParameters

          Map<K,V> hyperParameters

          Algorithm-specific parameters that influence the quality of the model. You set hyperparameters before you start the learning process. For a list of hyperparameters for each training algorithm provided by Amazon SageMaker, see Algorithms.

          You can specify a maximum of 100 hyperparameters. Each hyperparameter is a key-value pair. Each key and value is limited to 256 characters, as specified by the Length Constraint.

        • algorithmSpecification

          AlgorithmSpecification algorithmSpecification

          The registry path of the Docker image that contains the training algorithm and algorithm-specific metadata, including the input mode. For more information about algorithms provided by Amazon SageMaker, see Algorithms. For information about providing your own algorithms, see Using Your Own Algorithms with Amazon SageMaker.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

          During model training, Amazon SageMaker needs your permission to read input data from an S3 bucket, download a Docker image that contains training code, write model artifacts to an S3 bucket, write logs to Amazon CloudWatch Logs, and publish metrics to Amazon CloudWatch. You grant permissions for all of these tasks to an IAM role. For more information, see Amazon SageMaker Roles.

          To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

        • inputDataConfig

          List<E> inputDataConfig

          An array of Channel objects. Each channel is a named input source. InputDataConfig describes the input data and its location.

          Algorithms can accept input data from one or more channels. For example, an algorithm might have two channels of input data, training_data and validation_data. The configuration for each channel provides the S3, EFS, or FSx location where the input data is stored. It also provides information about the stored data: the MIME type, compression method, and whether the data is wrapped in RecordIO format.

          Depending on the input mode that the algorithm supports, Amazon SageMaker either copies input data files from an S3 bucket to a local directory in the Docker container, or makes it available as input streams. For example, if you specify an EFS location, input data files will be made available as input streams. They do not need to be downloaded.

        • outputDataConfig

          OutputDataConfig outputDataConfig

          Specifies the path to the S3 location where you want to store model artifacts. Amazon SageMaker creates subfolders for the artifacts.

        • resourceConfig

          ResourceConfig resourceConfig

          The resources, including the ML compute instances and ML storage volumes, to use for model training.

          ML storage volumes store model artifacts and incremental states. Training algorithms might also use ML storage volumes for scratch space. If you want Amazon SageMaker to use the ML storage volume to store the training data, choose File as the TrainingInputMode in the algorithm specification. For distributed training algorithms, specify an instance count greater than 1.

        • vpcConfig

          VpcConfig vpcConfig

          A VpcConfig object that specifies the VPC that you want your training job to connect to. Control access to and from your training container by configuring the VPC. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model training job can run. When the job reaches the time limit, Amazon SageMaker ends the training job. Use this API to cap model training costs.

          To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training are not lost.

        • tags

          List<E> tags

          An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          Isolates the training container. No inbound or outbound network calls can be made, except for calls between peers within a training cluster for distributed training. If you enable network isolation for training jobs that are configured to use a VPC, Amazon SageMaker downloads and uploads customer data and model artifacts through the specified VPC, but the training container does not have network access.

        • enableInterContainerTrafficEncryption

          Boolean enableInterContainerTrafficEncryption

          To encrypt all communications between ML compute instances in distributed training, choose True. Encryption provides greater security for distributed training, but training might take longer. How long it takes depends on the amount of communication between compute instances, especially if you use a deep learning algorithm in distributed training. For more information, see Protect Communications Between ML Compute Instances in a Distributed Training Job.

        • enableManagedSpotTraining

          Boolean enableManagedSpotTraining

          To train models using managed spot training, choose True. Managed spot training provides a fully managed and scalable infrastructure for training machine learning models. this option is useful when training jobs can be interrupted and when there is flexibility when the training job is run.

          The complete and intermediate results of jobs are stored in an Amazon S3 bucket, and can be used as a starting point to train models incrementally. Amazon SageMaker provides metrics and logs in CloudWatch. They can be used to see when managed spot training jobs are running, interrupted, resumed, or completed.

        • checkpointConfig

          CheckpointConfig checkpointConfig

          Contains information about the output location for managed spot training checkpoint data.

        • debugHookConfig

          DebugHookConfig debugHookConfig
        • debugRuleConfigurations

          List<E> debugRuleConfigurations

          Configuration information for debugging rules.

        • tensorBoardOutputConfig

          TensorBoardOutputConfig tensorBoardOutputConfig
        • experimentConfig

          ExperimentConfig experimentConfig
    • Class com.amazonaws.services.sagemaker.model.CreateTrainingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trainingJobArn

          String trainingJobArn

          The Amazon Resource Name (ARN) of the training job.

    • Class com.amazonaws.services.sagemaker.model.CreateTransformJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transformJobName

          String transformJobName

          The name of the transform job. The name must be unique within an AWS Region in an AWS account.

        • modelName

          String modelName

          The name of the model that you want to use for the transform job. ModelName must be the name of an existing Amazon SageMaker model within an AWS Region in an AWS account.

        • maxConcurrentTransforms

          Integer maxConcurrentTransforms

          The maximum number of parallel requests that can be sent to each instance in a transform job. If MaxConcurrentTransforms is set to 0 or left unset, Amazon SageMaker checks the optional execution-parameters to determine the settings for your chosen algorithm. If the execution-parameters endpoint is not enabled, the default value is 1. For more information on execution-parameters, see How Containers Serve Requests. For built-in algorithms, you don't need to set a value for MaxConcurrentTransforms.

        • maxPayloadInMB

          Integer maxPayloadInMB

          The maximum allowed size of the payload, in MB. A payload is the data portion of a record (without metadata). The value in MaxPayloadInMB must be greater than, or equal to, the size of a single record. To estimate the size of a record in MB, divide the size of your dataset by the number of records. To ensure that the records fit within the maximum payload size, we recommend using a slightly larger value. The default value is 6 MB.

          For cases where the payload might be arbitrarily large and is transmitted using HTTP chunked encoding, set the value to 0. This feature works only in supported algorithms. Currently, Amazon SageMaker built-in algorithms do not support HTTP chunked encoding.

        • batchStrategy

          String batchStrategy

          Specifies the number of records to include in a mini-batch for an HTTP inference request. A record is a single unit of input data that inference can be made on. For example, a single line in a CSV file is a record.

          To enable the batch strategy, you must set the SplitType property of the DataProcessing object to Line, RecordIO, or TFRecord.

          To use only one record when making an HTTP invocation request to a container, set BatchStrategy to SingleRecord and SplitType to Line.

          To fit as many records in a mini-batch as can fit within the MaxPayloadInMB limit, set BatchStrategy to MultiRecord and SplitType to Line.

        • environment

          Map<K,V> environment

          The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

        • transformInput

          TransformInput transformInput

          Describes the input source and the way the transform job consumes it.

        • transformOutput

          TransformOutput transformOutput

          Describes the results of the transform job.

        • transformResources

          TransformResources transformResources

          Describes the resources, including ML instance types and ML instance count, to use for the transform job.

        • dataProcessing

          DataProcessing dataProcessing

          The data structure used to specify the data to be used for inference in a batch transform job and to associate the data that is relevant to the prediction results in the output. The input filter provided allows you to exclude input data that is not needed for inference in a batch transform job. The output filter provided allows you to include input data relevant to interpreting the predictions in the output from the job. For more information, see Associate Prediction Results with their Corresponding Input Records.

        • tags

          List<E> tags

          (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • experimentConfig

          ExperimentConfig experimentConfig
    • Class com.amazonaws.services.sagemaker.model.CreateTransformJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • transformJobArn

          String transformJobArn

          The Amazon Resource Name (ARN) of the transform job.

    • Class com.amazonaws.services.sagemaker.model.CreateTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the component. The name must be unique in your AWS account and is not case-sensitive.

        • displayName

          String displayName

          The name of the component as displayed. The name doesn't need to be unique. If DisplayName isn't specified, TrialComponentName is displayed.

        • status

          TrialComponentStatus status

          The status of the component. States include:

          • InProgress

          • Completed

          • Failed

        • startTime

          Date startTime

          When the component started.

        • endTime

          Date endTime

          When the component ended.

        • parameters

          Map<K,V> parameters

          The hyperparameters for the component.

        • inputArtifacts

          Map<K,V> inputArtifacts

          The input artifacts for the component. Examples of input artifacts are datasets, algorithms, hyperparameters, source code, and instance types.

        • outputArtifacts

          Map<K,V> outputArtifacts

          The output artifacts for the component. Examples of output artifacts are metrics, snapshots, logs, and images.

        • tags

          List<E> tags

          A list of tags to associate with the component. You can use Search API to search on the tags.

    • Class com.amazonaws.services.sagemaker.model.CreateTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the trial component.

    • Class com.amazonaws.services.sagemaker.model.CreateTrialRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial. The name must be unique in your AWS account and is not case-sensitive.

        • displayName

          String displayName

          The name of the trial as displayed. The name doesn't need to be unique. If DisplayName isn't specified, TrialName is displayed.

        • experimentName

          String experimentName

          The name of the experiment to associate the trial with.

        • tags

          List<E> tags

          A list of tags to associate with the trial. You can use Search API to search on the tags.

    • Class com.amazonaws.services.sagemaker.model.CreateTrialResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

    • Class com.amazonaws.services.sagemaker.model.CreateUserProfileRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The ID of the associated Domain.

        • userProfileName

          String userProfileName

          A name for the UserProfile.

        • singleSignOnUserIdentifier

          String singleSignOnUserIdentifier

          A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

        • singleSignOnUserValue

          String singleSignOnUserValue

          The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

        • tags

          List<E> tags

          Each tag consists of a key and an optional value. Tag keys must be unique per resource.

        • userSettings

          UserSettings userSettings

          A collection of settings.

    • Class com.amazonaws.services.sagemaker.model.CreateUserProfileResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • userProfileArn

          String userProfileArn

          The user profile Amazon Resource Name (ARN).

    • Class com.amazonaws.services.sagemaker.model.CreateWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamName

          String workteamName

          The name of the work team. Use this name to identify the work team.

        • memberDefinitions

          List<E> memberDefinitions

          A list of MemberDefinition objects that contains objects that identify the Amazon Cognito user pool that makes up the work team. For more information, see Amazon Cognito User Pools.

          All of the CognitoMemberDefinition objects that make up the member definition must have the same ClientId and UserPool values.

        • description

          String description

          A description of the work team.

        • notificationConfiguration

          NotificationConfiguration notificationConfiguration

          Configures notification of workers regarding available or expiring work items.

        • tags

          List<E> tags

          An array of key-value pairs.

          For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

    • Class com.amazonaws.services.sagemaker.model.CreateWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the work team. You can use this ARN to identify the work team.

    • Class com.amazonaws.services.sagemaker.model.DataCaptureConfig extends Object implements Serializable

      • Serialized Fields

        • enableCapture

          Boolean enableCapture

        • initialSamplingPercentage

          Integer initialSamplingPercentage

        • destinationS3Uri

          String destinationS3Uri

        • kmsKeyId

          String kmsKeyId

        • captureOptions

          List<E> captureOptions

        • captureContentTypeHeader

          CaptureContentTypeHeader captureContentTypeHeader

    • Class com.amazonaws.services.sagemaker.model.DataCaptureConfigSummary extends Object implements Serializable

      • Serialized Fields

        • enableCapture

          Boolean enableCapture

        • captureStatus

          String captureStatus

        • currentSamplingPercentage

          Integer currentSamplingPercentage

        • destinationS3Uri

          String destinationS3Uri

        • kmsKeyId

          String kmsKeyId

    • Class com.amazonaws.services.sagemaker.model.DataProcessing extends Object implements Serializable

      • Serialized Fields

        • inputFilter

          String inputFilter

          A JSONPath expression used to select a portion of the input data to pass to the algorithm. Use the InputFilter parameter to exclude fields, such as an ID column, from the input. If you want Amazon SageMaker to pass the entire input dataset to the algorithm, accept the default value $.

          Examples: "$", "$[1:]", "$.features"

        • outputFilter

          String outputFilter

          A JSONPath expression used to select a portion of the joined dataset to save in the output file for a batch transform job. If you want Amazon SageMaker to store the entire input dataset in the output file, leave the default value, $. If you specify indexes that aren't within the dimension size of the joined dataset, you get an error.

          Examples: "$", "$[0,5:]", "$['id','SageMakerOutput']"

        • joinSource

          String joinSource

          Specifies the source of the data to join with the transformed data. The valid values are None and Input. The default value is None, which specifies not to join the input with the transformed data. If you want the batch transform job to join the original input data with the transformed data, set JoinSource to Input.

          For JSON or JSONLines objects, such as a JSON array, Amazon SageMaker adds the transformed data to the input JSON object in an attribute called SageMakerOutput. The joined result for JSON must be a key-value pair object. If the input is not a key-value pair object, Amazon SageMaker creates a new JSON file. In the new JSON file, and the input data is stored under the SageMakerInput key and the results are stored in SageMakerOutput.

          For CSV files, Amazon SageMaker combines the transformed data with the input data at the end of the input data and stores it in the output file. The joined data has the joined input data followed by the transformed data and the output is a CSV file.

    • Class com.amazonaws.services.sagemaker.model.DataSource extends Object implements Serializable

      • Serialized Fields

        • s3DataSource

          S3DataSource s3DataSource

          The S3 location of the data source that is associated with a channel.

        • fileSystemDataSource

          FileSystemDataSource fileSystemDataSource

          The file system that is associated with a channel.

    • Class com.amazonaws.services.sagemaker.model.DebugHookConfig extends Object implements Serializable

      • Serialized Fields

        • localPath

          String localPath

          Path to local storage location for tensors. Defaults to /opt/ml/output/tensors/.

        • s3OutputPath

          String s3OutputPath

          Path to Amazon S3 storage location for tensors.

        • hookParameters

          Map<K,V> hookParameters

          Configuration information for the debug hook parameters.

        • collectionConfigurations

          List<E> collectionConfigurations

          Configuration information for tensor collections.

    • Class com.amazonaws.services.sagemaker.model.DebugRuleConfiguration extends Object implements Serializable

      • Serialized Fields

        • ruleConfigurationName

          String ruleConfigurationName

          The name of the rule configuration. It must be unique relative to other rule configuration names.

        • localPath

          String localPath

          Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/.

        • s3OutputPath

          String s3OutputPath

          Path to Amazon S3 storage location for rules.

        • ruleEvaluatorImage

          String ruleEvaluatorImage

          The Amazon Elastic Container (ECR) Image for the managed rule evaluation.

        • instanceType

          String instanceType

          The instance type to deploy for a training job.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size, in GB, of the ML storage volume attached to the processing instance.

        • ruleParameters

          Map<K,V> ruleParameters

          Runtime configuration for rule container.

    • Class com.amazonaws.services.sagemaker.model.DebugRuleEvaluationStatus extends Object implements Serializable

      • Serialized Fields

        • ruleConfigurationName

          String ruleConfigurationName

          The name of the rule configuration

        • ruleEvaluationJobArn

          String ruleEvaluationJobArn

          The Amazon Resource Name (ARN) of the rule evaluation job.

        • ruleEvaluationStatus

          String ruleEvaluationStatus

          Status of the rule evaluation.

        • statusDetails

          String statusDetails

          Details from the rule evaluation.

        • lastModifiedTime

          Date lastModifiedTime

          Timestamp when the rule evaluation status was last modified.

    • Class com.amazonaws.services.sagemaker.model.DeleteAlgorithmRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • algorithmName

          String algorithmName

          The name of the algorithm to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteAlgorithmResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteAppRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • appType

          String appType

          The type of app.

        • appName

          String appName

          The name of the app.

    • Class com.amazonaws.services.sagemaker.model.DeleteAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteCodeRepositoryRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteCodeRepositoryResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • retentionPolicy

          RetentionPolicy retentionPolicy

          The retention policy for this domain, which specifies which resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).

    • Class com.amazonaws.services.sagemaker.model.DeleteDomainResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteEndpointConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointConfigName

          String endpointConfigName

          The name of the endpoint configuration that you want to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteEndpointConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of the endpoint that you want to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteExperimentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteExperimentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment that is being deleted.

    • Class com.amazonaws.services.sagemaker.model.DeleteFlowDefinitionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • flowDefinitionName

          String flowDefinitionName

          The name of the flow definition you are deleting.

    • Class com.amazonaws.services.sagemaker.model.DeleteFlowDefinitionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteModelPackageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelPackageName

          String modelPackageName

          The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

    • Class com.amazonaws.services.sagemaker.model.DeleteModelPackageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteModelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelName

          String modelName

          The name of the model to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteModelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the monitoring schedule to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteNotebookInstanceLifecycleConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteNotebookInstanceLifecycleConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the Amazon SageMaker notebook instance to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource whose tags you want to delete.

        • tagKeys

          List<E> tagKeys

          An array or one or more tag keys to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the component to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the component is being deleted.

    • Class com.amazonaws.services.sagemaker.model.DeleteTrialRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteTrialResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial that is being deleted.

    • Class com.amazonaws.services.sagemaker.model.DeleteUserProfileRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

    • Class com.amazonaws.services.sagemaker.model.DeleteUserProfileResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.DeleteWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamName

          String workteamName

          The name of the work team to delete.

    • Class com.amazonaws.services.sagemaker.model.DeleteWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • success

          Boolean success

          Returns true if the work team was successfully deleted; otherwise, returns false.

    • Class com.amazonaws.services.sagemaker.model.DeployedImage extends Object implements Serializable

      • Serialized Fields

        • specifiedImage

          String specifiedImage

          The image path you specified when you created the model.

        • resolvedImage

          String resolvedImage

          The specific digest path of the image hosted in this ProductionVariant.

        • resolutionTime

          Date resolutionTime

          The date and time when the image path for the model resolved to the ResolvedImage

    • Class com.amazonaws.services.sagemaker.model.DescribeAlgorithmRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • algorithmName

          String algorithmName

          The name of the algorithm to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeAlgorithmResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • algorithmName

          String algorithmName

          The name of the algorithm being described.

        • algorithmArn

          String algorithmArn

          The Amazon Resource Name (ARN) of the algorithm.

        • algorithmDescription

          String algorithmDescription

          A brief summary about the algorithm.

        • creationTime

          Date creationTime

          A timestamp specifying when the algorithm was created.

        • trainingSpecification

          TrainingSpecification trainingSpecification

          Details about training jobs run by this algorithm.

        • inferenceSpecification

          InferenceSpecification inferenceSpecification

          Details about inference jobs that the algorithm runs.

        • validationSpecification

          AlgorithmValidationSpecification validationSpecification

          Details about configurations for one or more training jobs that Amazon SageMaker runs to test the algorithm.

        • algorithmStatus

          String algorithmStatus

          The current status of the algorithm.

        • algorithmStatusDetails

          AlgorithmStatusDetails algorithmStatusDetails

          Details about the current status of the algorithm.

        • productId

          String productId

          The product identifier of the algorithm.

        • certifyForMarketplace

          Boolean certifyForMarketplace

          Whether the algorithm is certified to be listed in AWS Marketplace.

    • Class com.amazonaws.services.sagemaker.model.DescribeAppRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • appType

          String appType

          The type of app.

        • appName

          String appName

          The name of the app.

    • Class com.amazonaws.services.sagemaker.model.DescribeAppResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • appArn

          String appArn

          The app's Amazon Resource Name (ARN).

        • appType

          String appType

          The type of app.

        • appName

          String appName

          The name of the app.

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • status

          String status

          The status.

        • lastHealthCheckTimestamp

          Date lastHealthCheckTimestamp

          The timestamp of the last health check.

        • lastUserActivityTimestamp

          Date lastUserActivityTimestamp

          The timestamp of the last user's activity.

        • creationTime

          Date creationTime

          The creation time.

        • failureReason

          String failureReason

          The failure reason.

        • resourceSpec

          ResourceSpec resourceSpec

          The instance type and quantity.

    • Class com.amazonaws.services.sagemaker.model.DescribeAutoMLJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          Request information about a job using that job's unique name.

    • Class com.amazonaws.services.sagemaker.model.DescribeAutoMLJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          Returns the name of a job.

        • autoMLJobArn

          String autoMLJobArn

          Returns the job's ARN.

        • inputDataConfig

          List<E> inputDataConfig

          Returns the job's input data config.

        • outputDataConfig

          AutoMLOutputDataConfig outputDataConfig

          Returns the job's output data config.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that has read permission to the input data location and write permission to the output data location in Amazon S3.

        • autoMLJobObjective

          AutoMLJobObjective autoMLJobObjective

          Returns the job's objective.

        • problemType

          String problemType

          Returns the job's problem type.

        • autoMLJobConfig

          AutoMLJobConfig autoMLJobConfig

          Returns the job's config.

        • creationTime

          Date creationTime

          Returns the job's creation time.

        • endTime

          Date endTime

          Returns the job's end time.

        • lastModifiedTime

          Date lastModifiedTime

          Returns the job's last modified time.

        • failureReason

          String failureReason

          Returns the job's FailureReason.

        • bestCandidate

          AutoMLCandidate bestCandidate

          Returns the job's BestCandidate.

        • autoMLJobStatus

          String autoMLJobStatus

          Returns the job's AutoMLJobStatus.

        • autoMLJobSecondaryStatus

          String autoMLJobSecondaryStatus

          Returns the job's AutoMLJobSecondaryStatus.

        • generateCandidateDefinitionsOnly

          Boolean generateCandidateDefinitionsOnly

          Returns the job's output from GenerateCandidateDefinitionsOnly.

        • autoMLJobArtifacts

          AutoMLJobArtifacts autoMLJobArtifacts

          Returns information on the job's artifacts found in AutoMLJobArtifacts.

        • resolvedAttributes

          ResolvedAttributes resolvedAttributes

          This contains ProblemType, AutoMLJobObjective and CompletionCriteria. They’re auto-inferred values, if not provided by you. If you do provide them, then they’ll be the same as provided.

    • Class com.amazonaws.services.sagemaker.model.DescribeCodeRepositoryRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeCodeRepositoryResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository.

        • codeRepositoryArn

          String codeRepositoryArn

          The Amazon Resource Name (ARN) of the Git repository.

        • creationTime

          Date creationTime

          The date and time that the repository was created.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the repository was last changed.

        • gitConfig

          GitConfig gitConfig

          Configuration details about the repository, including the URL where the repository is located, the default branch, and the Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the repository.

    • Class com.amazonaws.services.sagemaker.model.DescribeCompilationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • compilationJobName

          String compilationJobName

          The name of the model compilation job that you want information about.

    • Class com.amazonaws.services.sagemaker.model.DescribeCompilationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • compilationJobName

          String compilationJobName

          The name of the model compilation job.

        • compilationJobArn

          String compilationJobArn

          The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker assumes to perform the model compilation job.

        • compilationJobStatus

          String compilationJobStatus

          The status of the model compilation job.

        • compilationStartTime

          Date compilationStartTime

          The time when the model compilation job started the CompilationJob instances.

          You are billed for the time between this timestamp and the timestamp in the DescribeCompilationJobResponse$CompilationEndTime field. In Amazon CloudWatch Logs, the start time might be later than this time. That's because it takes time to download the compilation job, which depends on the size of the compilation job container.

        • compilationEndTime

          Date compilationEndTime

          The time when the model compilation job on a compilation job instance ended. For a successful or stopped job, this is when the job's model artifacts have finished uploading. For a failed job, this is when Amazon SageMaker detected that the job failed.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training costs.

        • creationTime

          Date creationTime

          The time that the model compilation job was created.

        • lastModifiedTime

          Date lastModifiedTime

          The time that the status of the model compilation job was last modified.

        • failureReason

          String failureReason

          If a model compilation job failed, the reason it failed.

        • modelArtifacts

          ModelArtifacts modelArtifacts

          Information about the location in Amazon S3 that has been configured for storing the model artifacts used in the compilation job.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the model compilation job.

        • inputConfig

          InputConfig inputConfig

          Information about the location in Amazon S3 of the input model artifacts, the name and shape of the expected data inputs, and the framework in which the model was trained.

        • outputConfig

          OutputConfig outputConfig

          Information about the output location for the compiled model and the target device that the model runs on.

    • Class com.amazonaws.services.sagemaker.model.DescribeDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

    • Class com.amazonaws.services.sagemaker.model.DescribeDomainResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainArn

          String domainArn

          The domain's Amazon Resource Name (ARN).

        • domainId

          String domainId

          The domain ID.

        • domainName

          String domainName

          The domain name.

        • homeEfsFileSystemId

          String homeEfsFileSystemId

          The ID of the Amazon Elastic File System (EFS) managed by this Domain.

        • singleSignOnManagedApplicationInstanceId

          String singleSignOnManagedApplicationInstanceId

          The SSO managed application instance ID.

        • status

          String status

          The status.

        • creationTime

          Date creationTime

          The creation time.

        • lastModifiedTime

          Date lastModifiedTime

          The last modified time.

        • failureReason

          String failureReason

          The failure reason.

        • authMode

          String authMode

          The domain's authentication mode.

        • defaultUserSettings

          UserSettings defaultUserSettings

          Settings which are applied to all UserProfile in this domain, if settings are not explicitly specified in a given UserProfile.

        • homeEfsFileSystemKmsKeyId

          String homeEfsFileSystemKmsKeyId

          The AWS Key Management Service encryption key ID.

        • subnetIds

          List<E> subnetIds

          Security setting to limit to a set of subnets.

        • url

          String url

          The domain's URL.

        • vpcId

          String vpcId

          The ID of the Amazon Virtual Private Cloud.

    • Class com.amazonaws.services.sagemaker.model.DescribeEndpointConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointConfigName

          String endpointConfigName

          The name of the endpoint configuration.

    • Class com.amazonaws.services.sagemaker.model.DescribeEndpointConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointConfigName

          String endpointConfigName

          Name of the Amazon SageMaker endpoint configuration.

        • endpointConfigArn

          String endpointConfigArn

          The Amazon Resource Name (ARN) of the endpoint configuration.

        • productionVariants

          List<E> productionVariants

          An array of ProductionVariant objects, one for each model that you want to host at this endpoint.

        • dataCaptureConfig

          DataCaptureConfig dataCaptureConfig
        • kmsKeyId

          String kmsKeyId

          AWS KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume attached to the instance.

        • creationTime

          Date creationTime

          A timestamp that shows when the endpoint configuration was created.

    • Class com.amazonaws.services.sagemaker.model.DescribeEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of the endpoint.

    • Class com.amazonaws.services.sagemaker.model.DescribeEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          Name of the endpoint.

        • endpointArn

          String endpointArn

          The Amazon Resource Name (ARN) of the endpoint.

        • endpointConfigName

          String endpointConfigName

          The name of the endpoint configuration associated with this endpoint.

        • productionVariants

          List<E> productionVariants

          An array of ProductionVariantSummary objects, one for each model hosted behind this endpoint.

        • dataCaptureConfig

          DataCaptureConfigSummary dataCaptureConfig
        • endpointStatus

          String endpointStatus

          The status of the endpoint.

          • OutOfService: Endpoint is not available to take incoming requests.

          • Creating: CreateEndpoint is executing.

          • Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.

          • SystemUpdating: Endpoint is undergoing maintenance and cannot be updated or deleted or re-scaled until it has completed. This maintenance operation does not change any customer-specified values such as VPC config, KMS encryption, model, instance type, or instance count.

          • RollingBack: Endpoint fails to scale up or down or change its variant weight and is in the process of rolling back to its previous configuration. Once the rollback completes, endpoint returns to an InService status. This transitional status only applies to an endpoint that has autoscaling enabled and is undergoing variant weight or capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called explicitly.

          • InService: Endpoint is available to process incoming requests.

          • Deleting: DeleteEndpoint is executing.

          • Failed: Endpoint could not be created, updated, or re-scaled. Use DescribeEndpointOutput$FailureReason for information about the failure. DeleteEndpoint is the only operation that can be performed on a failed endpoint.

        • failureReason

          String failureReason

          If the status of the endpoint is Failed, the reason why it failed.

        • creationTime

          Date creationTime

          A timestamp that shows when the endpoint was created.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that shows when the endpoint was last modified.

    • Class com.amazonaws.services.sagemaker.model.DescribeExperimentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeExperimentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment.

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment.

        • displayName

          String displayName

          The name of the experiment as displayed. If DisplayName isn't specified, ExperimentName is displayed.

        • source

          ExperimentSource source

          The ARN of the source and, optionally, the type.

        • description

          String description

          The description of the experiment.

        • creationTime

          Date creationTime

          When the experiment was created.

        • createdBy

          UserContext createdBy

          Who created the experiment.

        • lastModifiedTime

          Date lastModifiedTime

          When the experiment was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy

          Who last modified the experiment.

    • Class com.amazonaws.services.sagemaker.model.DescribeFlowDefinitionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • flowDefinitionName

          String flowDefinitionName

          The name of the flow definition.

    • Class com.amazonaws.services.sagemaker.model.DescribeFlowDefinitionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • flowDefinitionArn

          String flowDefinitionArn

          The Amazon Resource Name (ARN) of the flow defintion.

        • flowDefinitionName

          String flowDefinitionName

          The Amazon Resource Name (ARN) of the flow definition.

        • flowDefinitionStatus

          String flowDefinitionStatus

          The status of the flow definition. Valid values are listed below.

        • creationTime

          Date creationTime

          The timestamp when the flow definition was created.

        • humanLoopActivationConfig

          HumanLoopActivationConfig humanLoopActivationConfig

          An object containing information about what triggers a human review workflow.

        • humanLoopConfig

          HumanLoopConfig humanLoopConfig

          An object containing information about who works on the task, the workforce task price, and other task details.

        • outputConfig

          FlowDefinitionOutputConfig outputConfig

          An object containing information about the output file.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) execution role for the flow definition.

        • failureReason

          String failureReason

    • Class com.amazonaws.services.sagemaker.model.DescribeHumanTaskUiRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • humanTaskUiName

          String humanTaskUiName

          The name of the human task user interface you want information about.

    • Class com.amazonaws.services.sagemaker.model.DescribeHumanTaskUiResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • humanTaskUiArn

          String humanTaskUiArn

          The Amazon Resource Name (ARN) of the human task user interface.

        • humanTaskUiName

          String humanTaskUiName

          The name of the human task user interface.

        • creationTime

          Date creationTime

          The timestamp when the human task user interface was created.

        • uiTemplate

          UiTemplateInfo uiTemplate
    • Class com.amazonaws.services.sagemaker.model.DescribeHyperParameterTuningJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeHyperParameterTuningJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job.

        • hyperParameterTuningJobArn

          String hyperParameterTuningJobArn

          The Amazon Resource Name (ARN) of the tuning job.

        • hyperParameterTuningJobConfig

          HyperParameterTuningJobConfig hyperParameterTuningJobConfig

          The HyperParameterTuningJobConfig object that specifies the configuration of the tuning job.

        • trainingJobDefinition

          HyperParameterTrainingJobDefinition trainingJobDefinition

          The HyperParameterTrainingJobDefinition object that specifies the definition of the training jobs that this tuning job launches.

        • trainingJobDefinitions

          List<E> trainingJobDefinitions

        • hyperParameterTuningJobStatus

          String hyperParameterTuningJobStatus

          The status of the tuning job: InProgress, Completed, Failed, Stopping, or Stopped.

        • creationTime

          Date creationTime

          The date and time that the tuning job started.

        • hyperParameterTuningEndTime

          Date hyperParameterTuningEndTime

          The date and time that the tuning job ended.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the status of the tuning job was modified.

        • trainingJobStatusCounters

          TrainingJobStatusCounters trainingJobStatusCounters

          The TrainingJobStatusCounters object that specifies the number of training jobs, categorized by status, that this tuning job launched.

        • objectiveStatusCounters

          ObjectiveStatusCounters objectiveStatusCounters

          The ObjectiveStatusCounters object that specifies the number of training jobs, categorized by the status of their final objective metric, that this tuning job launched.

        • bestTrainingJob

          HyperParameterTrainingJobSummary bestTrainingJob

          A TrainingJobSummary object that describes the training job that completed with the best current HyperParameterTuningJobObjective.

        • overallBestTrainingJob

          HyperParameterTrainingJobSummary overallBestTrainingJob

          If the hyperparameter tuning job is an warm start tuning job with a WarmStartType of IDENTICAL_DATA_AND_ALGORITHM, this is the TrainingJobSummary for the training job with the best objective metric value of all training jobs launched by this tuning job and all parent jobs specified for the warm start tuning job.

        • warmStartConfig

          HyperParameterTuningJobWarmStartConfig warmStartConfig

          The configuration for starting the hyperparameter parameter tuning job using one or more previous tuning jobs as a starting point. The results of previous tuning jobs are used to inform which combinations of hyperparameters to search over in the new tuning job.

        • failureReason

          String failureReason

          If the tuning job failed, the reason it failed.

    • Class com.amazonaws.services.sagemaker.model.DescribeLabelingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • labelingJobName

          String labelingJobName

          The name of the labeling job to return information for.

    • Class com.amazonaws.services.sagemaker.model.DescribeLabelingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • labelingJobStatus

          String labelingJobStatus

          The processing status of the labeling job.

        • labelCounters

          LabelCounters labelCounters

          Provides a breakdown of the number of data objects labeled by humans, the number of objects labeled by machine, the number of objects than couldn't be labeled, and the total number of objects labeled.

        • failureReason

          String failureReason

          If the job failed, the reason that it failed.

        • creationTime

          Date creationTime

          The date and time that the labeling job was created.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the labeling job was last updated.

        • jobReferenceCode

          String jobReferenceCode

          A unique identifier for work done as part of a labeling job.

        • labelingJobName

          String labelingJobName

          The name assigned to the labeling job when it was created.

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) of the labeling job.

        • labelAttributeName

          String labelAttributeName

          The attribute used as the label in the output manifest file.

        • inputConfig

          LabelingJobInputConfig inputConfig

          Input configuration information for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

        • outputConfig

          LabelingJobOutputConfig outputConfig

          The location of the job's output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling.

        • labelCategoryConfigS3Uri

          String labelCategoryConfigS3Uri

          The S3 location of the JSON file that defines the categories used to label data objects. Please note the following label-category limits:

          • Semantic segmentation labeling jobs using automated labeling: 20 labels

          • Box bounding labeling jobs (all): 10 lables

          The file is a JSON structure in the following format:

          {

          "document-version": "2018-11-28"

          "labels": [

          {

          "label": "label 1"

          },

          {

          "label": "label 2"

          },

          ...

          {

          "label": "label n"

          }

          ]

          }

        • stoppingConditions

          LabelingJobStoppingConditions stoppingConditions

          A set of conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped.

        • labelingJobAlgorithmsConfig

          LabelingJobAlgorithmsConfig labelingJobAlgorithmsConfig

          Configuration information for automated data labeling.

        • humanTaskConfig

          HumanTaskConfig humanTaskConfig

          Configuration information required for human workers to complete a labeling task.

        • tags

          List<E> tags

          An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

        • labelingJobOutput

          LabelingJobOutput labelingJobOutput

          The location of the output produced by the labeling job.

    • Class com.amazonaws.services.sagemaker.model.DescribeModelPackageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelPackageName

          String modelPackageName

          The name of the model package to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeModelPackageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • modelPackageName

          String modelPackageName

          The name of the model package being described.

        • modelPackageArn

          String modelPackageArn

          The Amazon Resource Name (ARN) of the model package.

        • modelPackageDescription

          String modelPackageDescription

          A brief summary of the model package.

        • creationTime

          Date creationTime

          A timestamp specifying when the model package was created.

        • inferenceSpecification

          InferenceSpecification inferenceSpecification

          Details about inference jobs that can be run with models based on this model package.

        • sourceAlgorithmSpecification

          SourceAlgorithmSpecification sourceAlgorithmSpecification

          Details about the algorithm that was used to create the model package.

        • validationSpecification

          ModelPackageValidationSpecification validationSpecification

          Configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

        • modelPackageStatus

          String modelPackageStatus

          The current status of the model package.

        • modelPackageStatusDetails

          ModelPackageStatusDetails modelPackageStatusDetails

          Details about the current status of the model package.

        • certifyForMarketplace

          Boolean certifyForMarketplace

          Whether the model package is certified for listing on AWS Marketplace.

    • Class com.amazonaws.services.sagemaker.model.DescribeModelRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • modelName

          String modelName

          The name of the model.

    • Class com.amazonaws.services.sagemaker.model.DescribeModelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • modelName

          String modelName

          Name of the Amazon SageMaker model.

        • primaryContainer

          ContainerDefinition primaryContainer

          The location of the primary inference code, associated artifacts, and custom environment map that the inference code uses when it is deployed in production.

        • containers

          List<E> containers

          The containers in the inference pipeline.

        • executionRoleArn

          String executionRoleArn

          The Amazon Resource Name (ARN) of the IAM role that you specified for the model.

        • vpcConfig

          VpcConfig vpcConfig

          A VpcConfig object that specifies the VPC that this model has access to. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud

        • creationTime

          Date creationTime

          A timestamp that shows when the model was created.

        • modelArn

          String modelArn

          The Amazon Resource Name (ARN) of the model.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          If True, no inbound or outbound network calls can be made to or from the model container.

    • Class com.amazonaws.services.sagemaker.model.DescribeMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          Name of a previously created monitoring schedule.

    • Class com.amazonaws.services.sagemaker.model.DescribeMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • monitoringScheduleArn

          String monitoringScheduleArn

          The Amazon Resource Name (ARN) of the monitoring schedule.

        • monitoringScheduleName

          String monitoringScheduleName

          Name of the monitoring schedule.

        • monitoringScheduleStatus

          String monitoringScheduleStatus

          The status of an monitoring job.

        • failureReason

          String failureReason

          A string, up to one KB in size, that contains the reason a monitoring job failed, if it failed.

        • creationTime

          Date creationTime

          The time at which the monitoring job was created.

        • lastModifiedTime

          Date lastModifiedTime

          The time at which the monitoring job was last modified.

        • monitoringScheduleConfig

          MonitoringScheduleConfig monitoringScheduleConfig

          The configuration object that specifies the monitoring schedule and defines the monitoring job.

        • endpointName

          String endpointName

          The name of the endpoint for the monitoring job.

        • lastMonitoringExecutionSummary

          MonitoringExecutionSummary lastMonitoringExecutionSummary

          Describes metadata on the last execution to run, if there was one.

    • Class com.amazonaws.services.sagemaker.model.DescribeNotebookInstanceLifecycleConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeNotebookInstanceLifecycleConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigArn

          String notebookInstanceLifecycleConfigArn

          The Amazon Resource Name (ARN) of the lifecycle configuration.

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration.

        • onCreate

          List<E> onCreate

          The shell script that runs only once, when you create a notebook instance.

        • onStart

          List<E> onStart

          The shell script that runs every time you start a notebook instance, including when you create the notebook instance.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that tells when the lifecycle configuration was last modified.

        • creationTime

          Date creationTime

          A timestamp that tells when the lifecycle configuration was created.

    • Class com.amazonaws.services.sagemaker.model.DescribeNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance that you want information about.

    • Class com.amazonaws.services.sagemaker.model.DescribeNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • notebookInstanceArn

          String notebookInstanceArn

          The Amazon Resource Name (ARN) of the notebook instance.

        • notebookInstanceName

          String notebookInstanceName

          The name of the Amazon SageMaker notebook instance.

        • notebookInstanceStatus

          String notebookInstanceStatus

          The status of the notebook instance.

        • failureReason

          String failureReason

          If status is Failed, the reason it failed.

        • url

          String url

          The URL that you use to connect to the Jupyter notebook that is running in your notebook instance.

        • instanceType

          String instanceType

          The type of ML compute instance running on the notebook instance.

        • subnetId

          String subnetId

          The ID of the VPC subnet.

        • securityGroups

          List<E> securityGroups

          The IDs of the VPC security groups.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role associated with the instance.

        • kmsKeyId

          String kmsKeyId

          The AWS KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume attached to the instance.

        • networkInterfaceId

          String networkInterfaceId

          The network interface IDs that Amazon SageMaker created at the time of creating the instance.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp. Use this parameter to retrieve the time when the notebook instance was last modified.

        • creationTime

          Date creationTime

          A timestamp. Use this parameter to return the time when the notebook instance was created

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          Returns the name of a notebook instance lifecycle configuration.

          For information about notebook instance lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance

        • directInternetAccess

          String directInternetAccess

          Describes whether Amazon SageMaker provides internet access to the notebook instance. If this value is set to Disabled, the notebook instance does not have internet access, and cannot connect to Amazon SageMaker training and endpoint services.

          For more information, see Notebook Instances Are Internet-Enabled by Default.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size, in GB, of the ML storage volume attached to the notebook instance.

        • acceleratorTypes

          List<E> acceleratorTypes

          A list of the Elastic Inference (EI) instance types associated with this notebook instance. Currently only one EI instance type can be associated with a notebook instance. For more information, see Using Elastic Inference in Amazon SageMaker.

        • defaultCodeRepository

          String defaultCodeRepository

          The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • additionalCodeRepositories

          List<E> additionalCodeRepositories

          An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • rootAccess

          String rootAccess

          Whether root access is enabled or disabled for users of the notebook instance.

          Lifecycle configurations need root access to be able to set up a notebook instance. Because of this, lifecycle configurations associated with a notebook instance always run with root access even if you disable root access for users.

    • Class com.amazonaws.services.sagemaker.model.DescribeProcessingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • processingJobName

          String processingJobName

          The name of the processing job. The name must be unique within an AWS Region in the AWS account.

    • Class com.amazonaws.services.sagemaker.model.DescribeProcessingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • processingInputs

          List<E> processingInputs

          The inputs for a processing job.

        • processingOutputConfig

          ProcessingOutputConfig processingOutputConfig

          Output configuration for the processing job.

        • processingJobName

          String processingJobName

          The name of the processing job. The name must be unique within an AWS Region in the AWS account.

        • processingResources

          ProcessingResources processingResources

          Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.

        • stoppingCondition

          ProcessingStoppingCondition stoppingCondition

          The time limit for how long the processing job is allowed to run.

        • appSpecification

          AppSpecification appSpecification

          Configures the processing job to run a specified container image.

        • environment

          Map<K,V> environment

          The environment variables set in the Docker container.

        • networkConfig

          NetworkConfig networkConfig

          Networking options for a processing job.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

        • experimentConfig

          ExperimentConfig experimentConfig

          The configuration information used to create an experiment.

        • processingJobArn

          String processingJobArn

          The Amazon Resource Name (ARN) of the processing job.

        • processingJobStatus

          String processingJobStatus

          Provides the status of a processing job.

        • exitMessage

          String exitMessage

          An optional string, up to one KB in size, that contains metadata from the processing container when the processing job exits.

        • failureReason

          String failureReason

          A string, up to one KB in size, that contains the reason a processing job failed, if it failed.

        • processingEndTime

          Date processingEndTime

          The time at which the processing job completed.

        • processingStartTime

          Date processingStartTime

          The time at which the processing job started.

        • lastModifiedTime

          Date lastModifiedTime

          The time at which the processing job was last modified.

        • creationTime

          Date creationTime

          The time at which the processing job was created.

        • monitoringScheduleArn

          String monitoringScheduleArn

          The ARN of a monitoring schedule for an endpoint associated with this processing job.

        • autoMLJobArn

          String autoMLJobArn

          The ARN of an AutoML job associated with this processing job.

        • trainingJobArn

          String trainingJobArn

          The ARN of a training job associated with this processing job.

    • Class com.amazonaws.services.sagemaker.model.DescribeSubscribedWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the subscribed work team to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeSubscribedWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • subscribedWorkteam

          SubscribedWorkteam subscribedWorkteam

          A Workteam instance that contains information about the work team.

    • Class com.amazonaws.services.sagemaker.model.DescribeTrainingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          The name of the training job.

    • Class com.amazonaws.services.sagemaker.model.DescribeTrainingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          Name of the model training job.

        • trainingJobArn

          String trainingJobArn

          The Amazon Resource Name (ARN) of the training job.

        • tuningJobArn

          String tuningJobArn

          The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) of the Amazon SageMaker Ground Truth labeling job that created the transform or training job.

        • autoMLJobArn

          String autoMLJobArn

        • modelArtifacts

          ModelArtifacts modelArtifacts

          Information about the Amazon S3 location that is configured for storing model artifacts.

        • trainingJobStatus

          String trainingJobStatus

          The status of the training job.

          Amazon SageMaker provides the following training job statuses:

          • InProgress - The training is in progress.

          • Completed - The training job has completed.

          • Failed - The training job has failed. To see the reason for the failure, see the FailureReason field in the response to a DescribeTrainingJobResponse call.

          • Stopping - The training job is stopping.

          • Stopped - The training job has stopped.

          For more detailed information, see SecondaryStatus.

        • secondaryStatus

          String secondaryStatus

          Provides detailed information about the state of the training job. For detailed information on the secondary status of the training job, see StatusMessage under SecondaryStatusTransition.

          Amazon SageMaker provides primary statuses and secondary statuses that apply to each of them:

          InProgress
          • Starting - Starting the training job.

          • Downloading - An optional stage for algorithms that support File training input mode. It indicates that data is being downloaded to the ML storage volumes.

          • Training - Training is in progress.

          • Interrupted - The job stopped because the managed spot training instances were interrupted.

          • Uploading - Training is complete and the model artifacts are being uploaded to the S3 location.

          Completed
          • Completed - The training job has completed.

          Failed
          • Failed - The training job has failed. The reason for the failure is returned in the FailureReason field of DescribeTrainingJobResponse.

          Stopped
          • MaxRuntimeExceeded - The job stopped because it exceeded the maximum allowed runtime.

          • MaxWaitTmeExceeded - The job stopped because it exceeded the maximum allowed wait time.

          • Stopped - The training job has stopped.

          Stopping
          • Stopping - Stopping the training job.

          Valid values for SecondaryStatus are subject to change.

          We no longer support the following secondary statuses:

          • LaunchingMLInstances

          • PreparingTrainingStack

          • DownloadingTrainingImage

        • failureReason

          String failureReason

          If the training job failed, the reason it failed.

        • hyperParameters

          Map<K,V> hyperParameters

          Algorithm-specific parameters.

        • algorithmSpecification

          AlgorithmSpecification algorithmSpecification

          Information about the algorithm used for training, and algorithm metadata.

        • roleArn

          String roleArn

          The AWS Identity and Access Management (IAM) role configured for the training job.

        • inputDataConfig

          List<E> inputDataConfig

          An array of Channel objects that describes each data input channel.

        • outputDataConfig

          OutputDataConfig outputDataConfig

          The S3 path where model artifacts that you configured when creating the job are stored. Amazon SageMaker creates subfolders for model artifacts.

        • resourceConfig

          ResourceConfig resourceConfig

          Resources, including ML compute instances and ML storage volumes, that are configured for model training.

        • vpcConfig

          VpcConfig vpcConfig

          A VpcConfig object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model training job can run. It also specifies the maximum time to wait for a spot instance. When the job reaches the time limit, Amazon SageMaker ends the training job. Use this API to cap model training costs.

          To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training are not lost.

        • creationTime

          Date creationTime

          A timestamp that indicates when the training job was created.

        • trainingStartTime

          Date trainingStartTime

          Indicates the time when the training job starts on training instances. You are billed for the time interval between this time and the value of TrainingEndTime. The start time in CloudWatch Logs might be later than this time. The difference is due to the time it takes to download the training data and to the size of the training container.

        • trainingEndTime

          Date trainingEndTime

          Indicates the time when the training job ends on training instances. You are billed for the time interval between the value of TrainingStartTime and this time. For successful jobs and stopped jobs, this is the time after model artifacts are uploaded. For failed jobs, this is the time when Amazon SageMaker detects a job failure.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that indicates when the status of the training job was last modified.

        • secondaryStatusTransitions

          List<E> secondaryStatusTransitions

          A history of all of the secondary statuses that the training job has transitioned through.

        • finalMetricDataList

          List<E> finalMetricDataList

          A collection of MetricData objects that specify the names, values, and dates and times that the training algorithm emitted to Amazon CloudWatch.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster for distributed training, choose True. If you enable network isolation for training jobs that are configured to use a VPC, Amazon SageMaker downloads and uploads customer data and model artifacts through the specified VPC, but the training container does not have network access.

        • enableInterContainerTrafficEncryption

          Boolean enableInterContainerTrafficEncryption

          To encrypt all communications between ML compute instances in distributed training, choose True. Encryption provides greater security for distributed training, but training might take longer. How long it takes depends on the amount of communication between compute instances, especially if you use a deep learning algorithms in distributed training.

        • enableManagedSpotTraining

          Boolean enableManagedSpotTraining

          A Boolean indicating whether managed spot training is enabled (True) or not (False).

        • checkpointConfig

          CheckpointConfig checkpointConfig
        • trainingTimeInSeconds

          Integer trainingTimeInSeconds

          The training time in seconds.

        • billableTimeInSeconds

          Integer billableTimeInSeconds

          The billable time in seconds.

          You can calculate the savings from using managed spot training using the formula (1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100. For example, if BillableTimeInSeconds is 100 and TrainingTimeInSeconds is 500, the savings is 80%.

        • debugHookConfig

          DebugHookConfig debugHookConfig
        • experimentConfig

          ExperimentConfig experimentConfig
        • debugRuleConfigurations

          List<E> debugRuleConfigurations

          Configuration information for debugging rules.

        • tensorBoardOutputConfig

          TensorBoardOutputConfig tensorBoardOutputConfig
        • debugRuleEvaluationStatuses

          List<E> debugRuleEvaluationStatuses

          Status about the debug rule evaluation.

    • Class com.amazonaws.services.sagemaker.model.DescribeTransformJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transformJobName

          String transformJobName

          The name of the transform job that you want to view details of.

    • Class com.amazonaws.services.sagemaker.model.DescribeTransformJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • transformJobName

          String transformJobName

          The name of the transform job.

        • transformJobArn

          String transformJobArn

          The Amazon Resource Name (ARN) of the transform job.

        • transformJobStatus

          String transformJobStatus

          The status of the transform job. If the transform job failed, the reason is returned in the FailureReason field.

        • failureReason

          String failureReason

          If the transform job failed, FailureReason describes why it failed. A transform job creates a log file, which includes error messages, and stores it as an Amazon S3 object. For more information, see Log Amazon SageMaker Events with Amazon CloudWatch.

        • modelName

          String modelName

          The name of the model used in the transform job.

        • maxConcurrentTransforms

          Integer maxConcurrentTransforms

          The maximum number of parallel requests on each instance node that can be launched in a transform job. The default value is 1.

        • maxPayloadInMB

          Integer maxPayloadInMB

          The maximum payload size, in MB, used in the transform job.

        • batchStrategy

          String batchStrategy

          Specifies the number of records to include in a mini-batch for an HTTP inference request. A record is a single unit of input data that inference can be made on. For example, a single line in a CSV file is a record.

          To enable the batch strategy, you must set SplitType to Line, RecordIO, or TFRecord.

        • environment

          Map<K,V> environment

          The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

        • transformInput

          TransformInput transformInput

          Describes the dataset to be transformed and the Amazon S3 location where it is stored.

        • transformOutput

          TransformOutput transformOutput

          Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

        • transformResources

          TransformResources transformResources

          Describes the resources, including ML instance types and ML instance count, to use for the transform job.

        • creationTime

          Date creationTime

          A timestamp that shows when the transform Job was created.

        • transformStartTime

          Date transformStartTime

          Indicates when the transform job starts on ML instances. You are billed for the time interval between this time and the value of TransformEndTime.

        • transformEndTime

          Date transformEndTime

          Indicates when the transform job has been completed, or has stopped or failed. You are billed for the time interval between this time and the value of TransformStartTime.

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) of the Amazon SageMaker Ground Truth labeling job that created the transform or training job.

        • autoMLJobArn

          String autoMLJobArn

        • dataProcessing

          DataProcessing dataProcessing
        • experimentConfig

          ExperimentConfig experimentConfig
    • Class com.amazonaws.services.sagemaker.model.DescribeTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the trial component to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the trial component.

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the trial component.

        • displayName

          String displayName

          The name of the component as displayed. If DisplayName isn't specified, TrialComponentName is displayed.

        • source

          TrialComponentSource source

          The Amazon Resource Name (ARN) of the source and, optionally, the job type.

        • status

          TrialComponentStatus status

          The status of the component. States include:

          • InProgress

          • Completed

          • Failed

        • startTime

          Date startTime

          When the component started.

        • endTime

          Date endTime

          When the component ended.

        • creationTime

          Date creationTime

          When the component was created.

        • createdBy

          UserContext createdBy

          Who created the component.

        • lastModifiedTime

          Date lastModifiedTime

          When the component was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy

          Who last modified the component.

        • parameters

          Map<K,V> parameters

          The hyperparameters of the component.

        • inputArtifacts

          Map<K,V> inputArtifacts

          The input artifacts of the component.

        • outputArtifacts

          Map<K,V> outputArtifacts

          The output artifacts of the component.

        • metrics

          List<E> metrics

          The metrics for the component.

    • Class com.amazonaws.services.sagemaker.model.DescribeTrialRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial to describe.

    • Class com.amazonaws.services.sagemaker.model.DescribeTrialResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial.

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

        • displayName

          String displayName

          The name of the trial as displayed. If DisplayName isn't specified, TrialName is displayed.

        • experimentName

          String experimentName

          The name of the experiment the trial is part of.

        • source

          TrialSource source

          The Amazon Resource Name (ARN) of the source and, optionally, the job type.

        • creationTime

          Date creationTime

          When the trial was created.

        • createdBy

          UserContext createdBy

          Who created the trial.

        • lastModifiedTime

          Date lastModifiedTime

          When the trial was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy

          Who last modified the trial.

    • Class com.amazonaws.services.sagemaker.model.DescribeUserProfileRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

    • Class com.amazonaws.services.sagemaker.model.DescribeUserProfileResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileArn

          String userProfileArn

          The user profile Amazon Resource Name (ARN).

        • userProfileName

          String userProfileName

          The user profile name.

        • homeEfsFileSystemUid

          String homeEfsFileSystemUid

          The homa Amazon Elastic File System (EFS) Uid.

        • status

          String status

          The status.

        • lastModifiedTime

          Date lastModifiedTime

          The last modified time.

        • creationTime

          Date creationTime

          The creation time.

        • failureReason

          String failureReason

          The failure reason.

        • singleSignOnUserIdentifier

          String singleSignOnUserIdentifier

          The SSO user identifier.

        • singleSignOnUserValue

          String singleSignOnUserValue

          The SSO user value.

        • userSettings

          UserSettings userSettings

          A collection of settings.

    • Class com.amazonaws.services.sagemaker.model.DescribeWorkforceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workforceName

          String workforceName

          The name of the private workforce whose access you want to restrict. WorkforceName is automatically set to "default" when a workforce is created and cannot be modified.

    • Class com.amazonaws.services.sagemaker.model.DescribeWorkforceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workforce

          Workforce workforce

          A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each AWS Region. By default, any workforce related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.

    • Class com.amazonaws.services.sagemaker.model.DescribeWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamName

          String workteamName

          The name of the work team to return a description of.

    • Class com.amazonaws.services.sagemaker.model.DescribeWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workteam

          Workteam workteam

          A Workteam instance that contains information about the work team.

    • Class com.amazonaws.services.sagemaker.model.DesiredWeightAndCapacity extends Object implements Serializable

      • Serialized Fields

        • variantName

          String variantName

          The name of the variant to update.

        • desiredWeight

          Float desiredWeight

          The variant's weight.

        • desiredInstanceCount

          Integer desiredInstanceCount

          The variant's capacity.

    • Class com.amazonaws.services.sagemaker.model.DisassociateTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the component to disassociate from the trial.

        • trialName

          String trialName

          The name of the trial to disassociate from.

    • Class com.amazonaws.services.sagemaker.model.DisassociateTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentArn

          String trialComponentArn

          The ARN of the trial component.

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

    • Class com.amazonaws.services.sagemaker.model.DomainDetails extends Object implements Serializable

      • Serialized Fields

        • domainArn

          String domainArn

          The domain's Amazon Resource Name (ARN).

        • domainId

          String domainId

          The domain ID.

        • domainName

          String domainName

          The domain name.

        • status

          String status

          The status.

        • creationTime

          Date creationTime

          The creation time.

        • lastModifiedTime

          Date lastModifiedTime

          The last modified time.

        • url

          String url

          The domain's URL.

    • Class com.amazonaws.services.sagemaker.model.EndpointConfigSummary extends Object implements Serializable

      • Serialized Fields

        • endpointConfigName

          String endpointConfigName

          The name of the endpoint configuration.

        • endpointConfigArn

          String endpointConfigArn

          The Amazon Resource Name (ARN) of the endpoint configuration.

        • creationTime

          Date creationTime

          A timestamp that shows when the endpoint configuration was created.

    • Class com.amazonaws.services.sagemaker.model.EndpointInput extends Object implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          An endpoint in customer's account which has enabled DataCaptureConfig enabled.

        • localPath

          String localPath

          Path to the filesystem where the endpoint data is available to the container.

        • s3InputMode

          String s3InputMode

          Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

        • s3DataDistributionType

          String s3DataDistributionType

          Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

    • Class com.amazonaws.services.sagemaker.model.EndpointSummary extends Object implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of the endpoint.

        • endpointArn

          String endpointArn

          The Amazon Resource Name (ARN) of the endpoint.

        • creationTime

          Date creationTime

          A timestamp that shows when the endpoint was created.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that shows when the endpoint was last modified.

        • endpointStatus

          String endpointStatus

          The status of the endpoint.

          • OutOfService: Endpoint is not available to take incoming requests.

          • Creating: CreateEndpoint is executing.

          • Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.

          • SystemUpdating: Endpoint is undergoing maintenance and cannot be updated or deleted or re-scaled until it has completed. This maintenance operation does not change any customer-specified values such as VPC config, KMS encryption, model, instance type, or instance count.

          • RollingBack: Endpoint fails to scale up or down or change its variant weight and is in the process of rolling back to its previous configuration. Once the rollback completes, endpoint returns to an InService status. This transitional status only applies to an endpoint that has autoscaling enabled and is undergoing variant weight or capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called explicitly.

          • InService: Endpoint is available to process incoming requests.

          • Deleting: DeleteEndpoint is executing.

          • Failed: Endpoint could not be created, updated, or re-scaled. Use DescribeEndpointOutput$FailureReason for information about the failure. DeleteEndpoint is the only operation that can be performed on a failed endpoint.

          To get a list of endpoints with a specified status, use the ListEndpointsInput$StatusEquals filter.

    • Class com.amazonaws.services.sagemaker.model.Experiment extends Object implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment.

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment.

        • displayName

          String displayName

          The name of the experiment as displayed. If DisplayName isn't specified, ExperimentName is displayed.

        • source

          ExperimentSource source
        • description

          String description

          The description of the experiment.

        • creationTime

          Date creationTime

          When the experiment was created.

        • createdBy

          UserContext createdBy
        • lastModifiedTime

          Date lastModifiedTime

          When the experiment was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy
        • tags

          List<E> tags

          The list of tags that are associated with the experiment. You can use Search API to search on the tags.

    • Class com.amazonaws.services.sagemaker.model.ExperimentConfig extends Object implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment.

        • trialName

          String trialName

          The name of the trial.

        • trialComponentDisplayName

          String trialComponentDisplayName

          Display name for the trial component.

    • Class com.amazonaws.services.sagemaker.model.ExperimentSource extends Object implements Serializable

      • Serialized Fields

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the source.

        • sourceType

          String sourceType

          The source type.

    • Class com.amazonaws.services.sagemaker.model.ExperimentSummary extends Object implements Serializable

      • Serialized Fields

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment.

        • experimentName

          String experimentName

          The name of the experiment.

        • displayName

          String displayName

          The name of the experiment as displayed. If DisplayName isn't specified, ExperimentName is displayed.

        • experimentSource

          ExperimentSource experimentSource
        • creationTime

          Date creationTime

          When the experiment was created.

        • lastModifiedTime

          Date lastModifiedTime

          When the experiment was last modified.

    • Class com.amazonaws.services.sagemaker.model.FileSystemDataSource extends Object implements Serializable

      • Serialized Fields

        • fileSystemId

          String fileSystemId

          The file system id.

        • fileSystemAccessMode

          String fileSystemAccessMode

          The access mode of the mount of the directory associated with the channel. A directory can be mounted either in ro (read-only) or rw (read-write) mode.

        • fileSystemType

          String fileSystemType

          The file system type.

        • directoryPath

          String directoryPath

          The full path to the directory to associate with the channel.

    • Class com.amazonaws.services.sagemaker.model.Filter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A property name. For example, TrainingJobName. For the list of valid property names returned in a search result for each supported resource, see TrainingJob properties. You must specify a valid property name for the resource.

        • operator

          String operator

          A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:

          Equals

          The specified resource in Name equals the specified Value.

          NotEquals

          The specified resource in Name does not equal the specified Value.

          GreaterThan

          The specified resource in Name is greater than the specified Value. Not supported for text-based properties.

          GreaterThanOrEqualTo

          The specified resource in Name is greater than or equal to the specified Value. Not supported for text-based properties.

          LessThan

          The specified resource in Name is less than the specified Value. Not supported for text-based properties.

          LessThanOrEqualTo

          The specified resource in Name is less than or equal to the specified Value. Not supported for text-based properties.

          Contains

          Only supported for text-based properties. The word-list of the property contains the specified Value . A SearchExpression can include only one Contains operator.

          If you have specified a filter Value, the default is Equals.

        • value

          String value

          A value used with Resource and Operator to determine if objects satisfy the filter's condition. For numerical properties, Value must be an integer or floating-point decimal. For timestamp properties, Value must be an ISO 8601 date-time string of the following format: YYYY-mm-dd'T'HH:MM:SS.

    • Class com.amazonaws.services.sagemaker.model.FinalAutoMLJobObjectiveMetric extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The metric type used.

        • metricName

          String metricName

          The name of the metric.

        • value

          Float value

          The value of the metric.

    • Class com.amazonaws.services.sagemaker.model.FinalHyperParameterTuningJobObjectiveMetric extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          Whether to minimize or maximize the objective metric. Valid values are Minimize and Maximize.

        • metricName

          String metricName

          The name of the objective metric.

        • value

          Float value

          The value of the objective metric.

    • Class com.amazonaws.services.sagemaker.model.FlowDefinitionOutputConfig extends Object implements Serializable

      • Serialized Fields

        • s3OutputPath

          String s3OutputPath

          The Amazon S3 path where the object containing human output will be made available.

        • kmsKeyId

          String kmsKeyId

          The Amazon Key Management Service (KMS) key ID for server-side encryption.

    • Class com.amazonaws.services.sagemaker.model.FlowDefinitionSummary extends Object implements Serializable

      • Serialized Fields

        • flowDefinitionName

          String flowDefinitionName

          The name of the flow definition.

        • flowDefinitionArn

          String flowDefinitionArn

          The Amazon Resource Name (ARN) of the flow definition.

        • flowDefinitionStatus

          String flowDefinitionStatus

          The status of the flow definition. Valid values:

        • creationTime

          Date creationTime

          The timestamp when SageMaker created the flow definition.

        • failureReason

          String failureReason

          The reason why the flow definition creation failed. A failure reason is returned only when the flow definition status is Failed.

    • Class com.amazonaws.services.sagemaker.model.GetSearchSuggestionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resource

          String resource

          The name of the Amazon SageMaker resource to Search for.

        • suggestionQuery

          SuggestionQuery suggestionQuery

          Limits the property names that are included in the response.

    • Class com.amazonaws.services.sagemaker.model.GetSearchSuggestionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • propertyNameSuggestions

          List<E> propertyNameSuggestions

          A list of property names for a Resource that match a SuggestionQuery.

    • Class com.amazonaws.services.sagemaker.model.GitConfig extends Object implements Serializable

      • Serialized Fields

        • repositoryUrl

          String repositoryUrl

          The URL where the Git repository is located.

        • branch

          String branch

          The default branch for the Git repository.

        • secretArn

          String secretArn

          The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository. The secret must have a staging label of AWSCURRENT and must be in the following format:

          {"username": UserName, "password": Password}

    • Class com.amazonaws.services.sagemaker.model.GitConfigForUpdate extends Object implements Serializable

      • Serialized Fields

        • secretArn

          String secretArn

          The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository. The secret must have a staging label of AWSCURRENT and must be in the following format:

          {"username": UserName, "password": Password}

    • Class com.amazonaws.services.sagemaker.model.HumanLoopActivationConditionsConfig extends Object implements Serializable

      • Serialized Fields

        • humanLoopActivationConditions

          String humanLoopActivationConditions

          JSON expressing use-case specific conditions declaratively. If any condition is matched, atomic tasks are created against the configured work team. The set of conditions is different for Rekognition and Textract.

    • Class com.amazonaws.services.sagemaker.model.HumanLoopActivationConfig extends Object implements Serializable

      • Serialized Fields

        • humanLoopRequestSource

          HumanLoopRequestSource humanLoopRequestSource

          Container for configuring the source of human task requests.

        • humanLoopActivationConditionsConfig

          HumanLoopActivationConditionsConfig humanLoopActivationConditionsConfig

          Container structure for defining under what conditions SageMaker creates a human loop.

    • Class com.amazonaws.services.sagemaker.model.HumanLoopConfig extends Object implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          Amazon Resource Name (ARN) of a team of workers.

        • humanTaskUiArn

          String humanTaskUiArn

          The Amazon Resource Name (ARN) of the human task user interface.

        • taskTitle

          String taskTitle

          A title for the human worker task.

        • taskDescription

          String taskDescription

          A description for the human worker task.

        • taskCount

          Integer taskCount

          The number of human tasks.

        • taskAvailabilityLifetimeInSeconds

          Integer taskAvailabilityLifetimeInSeconds

          The length of time that a task remains available for labeling by human workers.

        • taskTimeLimitInSeconds

          Integer taskTimeLimitInSeconds

          The amount of time that a worker has to complete a task.

        • taskKeywords

          List<E> taskKeywords

          Keywords used to describe the task so that workers can discover the task.

        • publicWorkforceTaskPrice

          PublicWorkforceTaskPrice publicWorkforceTaskPrice
    • Class com.amazonaws.services.sagemaker.model.HumanLoopRequestSource extends Object implements Serializable

      • Serialized Fields

        • awsManagedHumanLoopRequestSource

          String awsManagedHumanLoopRequestSource

          Specifies whether Amazon Rekognition or Amazon Textract are used as the integration source. The default field settings and JSON parsing rules are different based on the integration source. Valid values:

    • Class com.amazonaws.services.sagemaker.model.HumanTaskConfig extends Object implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the work team assigned to complete the tasks.

        • uiConfig

          UiConfig uiConfig

          Information about the user interface that workers use to complete the labeling task.

        • preHumanTaskLambdaArn

          String preHumanTaskLambdaArn

          The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human worker. Use this function to provide input to a custom labeling job.

          For the built-in bounding box, image classification, semantic segmentation, and text classification task types, Amazon SageMaker Ground Truth provides the following Lambda functions:

          US East (Northern Virginia) (us-east-1):

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation

          US East (Ohio) (us-east-2):

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation

          US West (Oregon) (us-west-2):

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation

          Canada (Central) (ca-central-1):

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation

          EU (Ireland) (eu-west-1):

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation

          EU (London) (eu-west-2):

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation

          EU Frankfurt (eu-central-1):

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation

          Asia Pacific (Tokyo) (ap-northeast-1):

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation

          Asia Pacific (Seoul) (ap-northeast-2):

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation

          Asia Pacific (Mumbai) (ap-south-1):

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation

          Asia Pacific (Singapore) (ap-southeast-1):

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation

          Asia Pacific (Sydney) (ap-southeast-2):

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox

          • arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation

        • taskKeywords

          List<E> taskKeywords

          Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task.

        • taskTitle

          String taskTitle

          A title for the task for your human workers.

        • taskDescription

          String taskDescription

          A description of the task for your human workers.

        • numberOfHumanWorkersPerDataObject

          Integer numberOfHumanWorkersPerDataObject

          The number of human workers that will label an object.

        • taskTimeLimitInSeconds

          Integer taskTimeLimitInSeconds

          The amount of time that a worker has to complete a task.

        • taskAvailabilityLifetimeInSeconds

          Integer taskAvailabilityLifetimeInSeconds

          The length of time that a task remains available for labeling by human workers. If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43200). The default value is 864000 seconds (1 day). For private and vendor workforces, the maximum is as listed.

        • maxConcurrentTaskCount

          Integer maxConcurrentTaskCount

          Defines the maximum number of data objects that can be labeled by human workers at the same time. Also referred to as batch size. Each object may have more than one worker at one time. The default value is 1000 objects.

        • annotationConsolidationConfig

          AnnotationConsolidationConfig annotationConsolidationConfig

          Configures how labels are consolidated across human workers.

        • publicWorkforceTaskPrice

          PublicWorkforceTaskPrice publicWorkforceTaskPrice

          The price that you pay for each task performed by an Amazon Mechanical Turk worker.

    • Class com.amazonaws.services.sagemaker.model.HumanTaskUiSummary extends Object implements Serializable

      • Serialized Fields

        • humanTaskUiName

          String humanTaskUiName

          The name of the human task user interface.

        • humanTaskUiArn

          String humanTaskUiArn

          The Amazon Resource Name (ARN) of the human task user interface.

        • creationTime

          Date creationTime

          A timestamp when SageMaker created the human task user interface.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterAlgorithmSpecification extends Object implements Serializable

      • Serialized Fields

        • trainingImage

          String trainingImage

          The registry path of the Docker image that contains the training algorithm. For information about Docker registry paths for built-in algorithms, see Algorithms Provided by Amazon SageMaker: Common Parameters. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

        • trainingInputMode

          String trainingInputMode

          The input mode that the algorithm supports: File or Pipe. In File input mode, Amazon SageMaker downloads the training data from Amazon S3 to the storage volume that is attached to the training instance and mounts the directory to the Docker volume for the training container. In Pipe input mode, Amazon SageMaker streams data directly from Amazon S3 to the container.

          If you specify File mode, make sure that you provision the storage volume that is attached to the training instance with enough capacity to accommodate the training data downloaded from Amazon S3, the model artifacts, and intermediate information.

          For more information about input modes, see Algorithms.

        • algorithmName

          String algorithmName

          The name of the resource algorithm to use for the hyperparameter tuning job. If you specify a value for this parameter, do not specify a value for TrainingImage.

        • metricDefinitions

          List<E> metricDefinitions

          An array of MetricDefinition objects that specify the metrics that the algorithm emits.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterSpecification extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of this hyperparameter. The name must be unique.

        • description

          String description

          A brief description of the hyperparameter.

        • type

          String type

          The type of this hyperparameter. The valid types are Integer, Continuous, Categorical, and FreeText.

        • range

          ParameterRange range

          The allowed range for this hyperparameter.

        • isTunable

          Boolean isTunable

          Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.

        • isRequired

          Boolean isRequired

          Indicates whether this hyperparameter is required.

        • defaultValue

          String defaultValue

          The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterTrainingJobDefinition extends Object implements Serializable

      • Serialized Fields

        • definitionName

          String definitionName

          The job definition name.

        • tuningObjective

          HyperParameterTuningJobObjective tuningObjective
        • hyperParameterRanges

          ParameterRanges hyperParameterRanges
        • staticHyperParameters

          Map<K,V> staticHyperParameters

          Specifies the values of hyperparameters that do not change for the tuning job.

        • algorithmSpecification

          HyperParameterAlgorithmSpecification algorithmSpecification

          The HyperParameterAlgorithmSpecification object that specifies the resource algorithm to use for the training jobs that the tuning job launches.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role associated with the training jobs that the tuning job launches.

        • inputDataConfig

          List<E> inputDataConfig

          An array of Channel objects that specify the input for the training jobs that the tuning job launches.

        • vpcConfig

          VpcConfig vpcConfig

          The VpcConfig object that specifies the VPC that you want the training jobs that this hyperparameter tuning job launches to connect to. Control access to and from your training container by configuring the VPC. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.

        • outputDataConfig

          OutputDataConfig outputDataConfig

          Specifies the path to the Amazon S3 bucket where you store model artifacts from the training jobs that the tuning job launches.

        • resourceConfig

          ResourceConfig resourceConfig

          The resources, including the compute instances and storage volumes, to use for the training jobs that the tuning job launches.

          Storage volumes store model artifacts and incremental states. Training algorithms might also use storage volumes for scratch space. If you want Amazon SageMaker to use the storage volume to store the training data, choose File as the TrainingInputMode in the algorithm specification. For distributed training algorithms, specify an instance count greater than 1.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model hyperparameter training job can run. It also specifies how long you are willing to wait for a managed spot training job to complete. When the job reaches the a limit, Amazon SageMaker ends the training job. Use this API to cap model training costs.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          Isolates the training container. No inbound or outbound network calls can be made, except for calls between peers within a training cluster for distributed training. If network isolation is used for training jobs that are configured to use a VPC, Amazon SageMaker downloads and uploads customer data and model artifacts through the specified VPC, but the training container does not have network access.

        • enableInterContainerTrafficEncryption

          Boolean enableInterContainerTrafficEncryption

          To encrypt all communications between ML compute instances in distributed training, choose True. Encryption provides greater security for distributed training, but training might take longer. How long it takes depends on the amount of communication between compute instances, especially if you use a deep learning algorithm in distributed training.

        • enableManagedSpotTraining

          Boolean enableManagedSpotTraining

          A Boolean indicating whether managed spot training is enabled (True) or not (False).

        • checkpointConfig

          CheckpointConfig checkpointConfig
    • Class com.amazonaws.services.sagemaker.model.HyperParameterTrainingJobSummary extends Object implements Serializable

      • Serialized Fields

        • trainingJobDefinitionName

          String trainingJobDefinitionName

          The training job definition name.

        • trainingJobName

          String trainingJobName

          The name of the training job.

        • trainingJobArn

          String trainingJobArn

          The Amazon Resource Name (ARN) of the training job.

        • tuningJobName

          String tuningJobName

          The HyperParameter tuning job that launched the training job.

        • creationTime

          Date creationTime

          The date and time that the training job was created.

        • trainingStartTime

          Date trainingStartTime

          The date and time that the training job started.

        • trainingEndTime

          Date trainingEndTime

          Specifies the time when the training job ends on training instances. You are billed for the time interval between the value of TrainingStartTime and this time. For successful jobs and stopped jobs, this is the time after model artifacts are uploaded. For failed jobs, this is the time when Amazon SageMaker detects a job failure.

        • trainingJobStatus

          String trainingJobStatus

          The status of the training job.

        • tunedHyperParameters

          Map<K,V> tunedHyperParameters

          A list of the hyperparameters for which you specified ranges to search.

        • failureReason

          String failureReason

          The reason that the training job failed.

        • finalHyperParameterTuningJobObjectiveMetric

          FinalHyperParameterTuningJobObjectiveMetric finalHyperParameterTuningJobObjectiveMetric

          The FinalHyperParameterTuningJobObjectiveMetric object that specifies the value of the objective metric of the tuning job that launched this training job.

        • objectiveStatus

          String objectiveStatus

          The status of the objective metric for the training job:

          • Succeeded: The final objective metric for the training job was evaluated by the hyperparameter tuning job and used in the hyperparameter tuning process.

          • Pending: The training job is in progress and evaluation of its final objective metric is pending.

          • Failed: The final objective metric for the training job was not evaluated, and was not used in the hyperparameter tuning process. This typically occurs when the training job failed or did not emit an objective metric.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterTuningJobConfig extends Object implements Serializable

      • Serialized Fields

        • strategy

          String strategy

          Specifies how hyperparameter tuning chooses the combinations of hyperparameter values to use for the training job it launches. To use the Bayesian search strategy, set this to Bayesian. To randomly search, set it to Random. For information about search strategies, see How Hyperparameter Tuning Works.

        • hyperParameterTuningJobObjective

          HyperParameterTuningJobObjective hyperParameterTuningJobObjective

          The HyperParameterTuningJobObjective object that specifies the objective metric for this tuning job.

        • resourceLimits

          ResourceLimits resourceLimits

          The ResourceLimits object that specifies the maximum number of training jobs and parallel training jobs for this tuning job.

        • parameterRanges

          ParameterRanges parameterRanges

          The ParameterRanges object that specifies the ranges of hyperparameters that this tuning job searches.

        • trainingJobEarlyStoppingType

          String trainingJobEarlyStoppingType

          Specifies whether to use early stopping for training jobs launched by the hyperparameter tuning job. This can be one of the following values (the default value is OFF):

          OFF

          Training jobs launched by the hyperparameter tuning job do not use early stopping.

          AUTO

          Amazon SageMaker stops training jobs launched by the hyperparameter tuning job when they are unlikely to perform better than previously completed training jobs. For more information, see Stop Training Jobs Early.

        • tuningJobCompletionCriteria

          TuningJobCompletionCriteria tuningJobCompletionCriteria

          The tuning job's completion criteria.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterTuningJobObjective extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          Whether to minimize or maximize the objective metric.

        • metricName

          String metricName

          The name of the metric to use for the objective metric.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterTuningJobSummary extends Object implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job.

        • hyperParameterTuningJobArn

          String hyperParameterTuningJobArn

          The Amazon Resource Name (ARN) of the tuning job.

        • hyperParameterTuningJobStatus

          String hyperParameterTuningJobStatus

          The status of the tuning job.

        • strategy

          String strategy

          Specifies the search strategy hyperparameter tuning uses to choose which hyperparameters to use for each iteration. Currently, the only valid value is Bayesian.

        • creationTime

          Date creationTime

          The date and time that the tuning job was created.

        • hyperParameterTuningEndTime

          Date hyperParameterTuningEndTime

          The date and time that the tuning job ended.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the tuning job was modified.

        • trainingJobStatusCounters

          TrainingJobStatusCounters trainingJobStatusCounters

          The TrainingJobStatusCounters object that specifies the numbers of training jobs, categorized by status, that this tuning job launched.

        • objectiveStatusCounters

          ObjectiveStatusCounters objectiveStatusCounters

          The ObjectiveStatusCounters object that specifies the numbers of training jobs, categorized by objective metric status, that this tuning job launched.

        • resourceLimits

          ResourceLimits resourceLimits

          The ResourceLimits object that specifies the maximum number of training jobs and parallel training jobs allowed for this tuning job.

    • Class com.amazonaws.services.sagemaker.model.HyperParameterTuningJobWarmStartConfig extends Object implements Serializable

      • Serialized Fields

        • parentHyperParameterTuningJobs

          List<E> parentHyperParameterTuningJobs

          An array of hyperparameter tuning jobs that are used as the starting point for the new hyperparameter tuning job. For more information about warm starting a hyperparameter tuning job, see Using a Previous Hyperparameter Tuning Job as a Starting Point.

          Hyperparameter tuning jobs created before October 1, 2018 cannot be used as parent jobs for warm start tuning jobs.

        • warmStartType

          String warmStartType

          Specifies one of the following:

          IDENTICAL_DATA_AND_ALGORITHM

          The new hyperparameter tuning job uses the same input data and training image as the parent tuning jobs. You can change the hyperparameter ranges to search and the maximum number of training jobs that the hyperparameter tuning job launches. You cannot use a new version of the training algorithm, unless the changes in the new version do not affect the algorithm itself. For example, changes that improve logging or adding support for a different data format are allowed. You can also change hyperparameters from tunable to static, and from static to tunable, but the total number of static plus tunable hyperparameters must remain the same as it is in all parent jobs. The objective metric for the new tuning job must be the same as for all parent jobs.

          TRANSFER_LEARNING

          The new hyperparameter tuning job can include input data, hyperparameter ranges, maximum number of concurrent training jobs, and maximum number of training jobs that are different than those of its parent hyperparameter tuning jobs. The training image can also be a different version from the version used in the parent hyperparameter tuning job. You can also change hyperparameters from tunable to static, and from static to tunable, but the total number of static plus tunable hyperparameters must remain the same as it is in all parent jobs. The objective metric for the new tuning job must be the same as for all parent jobs.

    • Class com.amazonaws.services.sagemaker.model.InferenceSpecification extends Object implements Serializable

      • Serialized Fields

        • containers

          List<E> containers

          The Amazon ECR registry path of the Docker image that contains the inference code.

        • supportedTransformInstanceTypes

          List<E> supportedTransformInstanceTypes

          A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        • supportedRealtimeInferenceInstanceTypes

          List<E> supportedRealtimeInferenceInstanceTypes

          A list of the instance types that are used to generate inferences in real-time.

        • supportedContentTypes

          List<E> supportedContentTypes

          The supported MIME types for the input data.

        • supportedResponseMIMETypes

          List<E> supportedResponseMIMETypes

          The supported MIME types for the output data.

    • Class com.amazonaws.services.sagemaker.model.InputConfig extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          The S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

        • dataInputConfig

          String dataInputConfig

          Specifies the name and shape of the expected data inputs for your trained model with a JSON dictionary form. The data inputs are InputConfig$Framework specific.

          • TensorFlow: You must specify the name and shape (NHWC format) of the expected data inputs using a dictionary format for your trained model. The dictionary formats required for the console and CLI are different.

            • Examples for one input:

              • If using the console, {"input":[1,1024,1024,3]}

              • If using the CLI, {\"input\":[1,1024,1024,3]}

            • Examples for two inputs:

              • If using the console, {"data1": [1,28,28,1], "data2":[1,28,28,1]}

              • If using the CLI, {\"data1\": [1,28,28,1], \"data2\":[1,28,28,1]}

          • KERAS: You must specify the name and shape (NCHW format) of expected data inputs using a dictionary format for your trained model. Note that while Keras model artifacts should be uploaded in NHWC (channel-last) format, DataInputConfig should be specified in NCHW (channel-first) format. The dictionary formats required for the console and CLI are different.

            • Examples for one input:

              • If using the console, {"input_1":[1,3,224,224]}

              • If using the CLI, {\"input_1\":[1,3,224,224]}

            • Examples for two inputs:

              • If using the console, {"input_1": [1,3,224,224], "input_2":[1,3,224,224]}

              • If using the CLI, {\"input_1\": [1,3,224,224], \"input_2\":[1,3,224,224]}

          • MXNET/ONNX: You must specify the name and shape (NCHW format) of the expected data inputs in order using a dictionary format for your trained model. The dictionary formats required for the console and CLI are different.

            • Examples for one input:

              • If using the console, {"data":[1,3,1024,1024]}

              • If using the CLI, {\"data\":[1,3,1024,1024]}

            • Examples for two inputs:

              • If using the console, {"var1": [1,1,28,28], "var2":[1,1,28,28]}

              • If using the CLI, {\"var1\": [1,1,28,28], \"var2\":[1,1,28,28]}

          • PyTorch: You can either specify the name and shape (NCHW format) of expected data inputs in order using a dictionary format for your trained model or you can specify the shape only using a list format. The dictionary formats required for the console and CLI are different. The list formats for the console and CLI are the same.

            • Examples for one input in dictionary format:

              • If using the console, {"input0":[1,3,224,224]}

              • If using the CLI, {\"input0\":[1,3,224,224]}

            • Example for one input in list format: [[1,3,224,224]]

            • Examples for two inputs in dictionary format:

              • If using the console, {"input0":[1,3,224,224], "input1":[1,3,224,224]}

              • If using the CLI, {\"input0\":[1,3,224,224], \"input1\":[1,3,224,224]}

            • Example for two inputs in list format: [[1,3,224,224], [1,3,224,224]]

          • XGBOOST: input data name and shape are not needed.

        • framework

          String framework

          Identifies the framework in which the model was trained. For example: TENSORFLOW.

    • Class com.amazonaws.services.sagemaker.model.IntegerParameterRange extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the hyperparameter to search.

        • minValue

          String minValue

          The minimum value of the hyperparameter to search.

        • maxValue

          String maxValue

          The maximum value of the hyperparameter to search.

        • scalingType

          String scalingType

          The scale that hyperparameter tuning uses to search the hyperparameter range. For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

          Auto

          Amazon SageMaker hyperparameter tuning chooses the best scale for the hyperparameter.

          Linear

          Hyperparameter tuning searches the values in the hyperparameter range by using a linear scale.

          Logarithmic

          Hyperparameter tuning searches the values in the hyperparameter range by using a logarithmic scale.

          Logarithmic scaling works only for ranges that have only values greater than 0.

    • Class com.amazonaws.services.sagemaker.model.IntegerParameterRangeSpecification extends Object implements Serializable

      • Serialized Fields

        • minValue

          String minValue

          The minimum integer value allowed.

        • maxValue

          String maxValue

          The maximum integer value allowed.

    • Class com.amazonaws.services.sagemaker.model.JupyterServerAppSettings extends Object implements Serializable

      • Serialized Fields

        • defaultResourceSpec

          ResourceSpec defaultResourceSpec

          The instance type and quantity.

    • Class com.amazonaws.services.sagemaker.model.KernelGatewayAppSettings extends Object implements Serializable

      • Serialized Fields

        • defaultResourceSpec

          ResourceSpec defaultResourceSpec

          The instance type and quantity.

    • Class com.amazonaws.services.sagemaker.model.LabelCounters extends Object implements Serializable

      • Serialized Fields

        • totalLabeled

          Integer totalLabeled

          The total number of objects labeled.

        • humanLabeled

          Integer humanLabeled

          The total number of objects labeled by a human worker.

        • machineLabeled

          Integer machineLabeled

          The total number of objects labeled by automated data labeling.

        • failedNonRetryableError

          Integer failedNonRetryableError

          The total number of objects that could not be labeled due to an error.

        • unlabeled

          Integer unlabeled

          The total number of objects not yet labeled.

    • Class com.amazonaws.services.sagemaker.model.LabelCountersForWorkteam extends Object implements Serializable

      • Serialized Fields

        • humanLabeled

          Integer humanLabeled

          The total number of data objects labeled by a human worker.

        • pendingHuman

          Integer pendingHuman

          The total number of data objects that need to be labeled by a human worker.

        • total

          Integer total

          The total number of tasks in the labeling job.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobAlgorithmsConfig extends Object implements Serializable

      • Serialized Fields

        • labelingJobAlgorithmSpecificationArn

          String labelingJobAlgorithmSpecificationArn

          Specifies the Amazon Resource Name (ARN) of the algorithm used for auto-labeling. You must select one of the following ARNs:

          • Image classification

            arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/image-classification

          • Text classification

            arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/text-classification

          • Object detection

            arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/object-detection

          • Semantic Segmentation

            arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/semantic-segmentation

        • initialActiveLearningModelArn

          String initialActiveLearningModelArn

          At the end of an auto-label job Amazon SageMaker Ground Truth sends the Amazon Resource Nam (ARN) of the final model used for auto-labeling. You can use this model as the starting point for subsequent similar jobs by providing the ARN of the model here.

        • labelingJobResourceConfig

          LabelingJobResourceConfig labelingJobResourceConfig

          Provides configuration information for a labeling job.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobDataAttributes extends Object implements Serializable

      • Serialized Fields

        • contentClassifiers

          List<E> contentClassifiers

          Declares that your content is free of personally identifiable information or adult content. Amazon SageMaker may restrict the Amazon Mechanical Turk workers that can view your task based on this information.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobDataSource extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.sagemaker.model.LabelingJobForWorkteamSummary extends Object implements Serializable

      • Serialized Fields

        • labelingJobName

          String labelingJobName

          The name of the labeling job that the work team is assigned to.

        • jobReferenceCode

          String jobReferenceCode

          A unique identifier for a labeling job. You can use this to refer to a specific labeling job.

        • workRequesterAccountId

          String workRequesterAccountId

        • creationTime

          Date creationTime

          The date and time that the labeling job was created.

        • labelCounters

          LabelCountersForWorkteam labelCounters

          Provides information about the progress of a labeling job.

        • numberOfHumanWorkersPerDataObject

          Integer numberOfHumanWorkersPerDataObject

          The configured number of workers per data object.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobInputConfig extends Object implements Serializable

    • Class com.amazonaws.services.sagemaker.model.LabelingJobOutput extends Object implements Serializable

      • Serialized Fields

        • outputDatasetS3Uri

          String outputDatasetS3Uri

          The Amazon S3 bucket location of the manifest file for labeled data.

        • finalActiveLearningModelArn

          String finalActiveLearningModelArn

          The Amazon Resource Name (ARN) for the most recent Amazon SageMaker model trained as part of automated data labeling.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobOutputConfig extends Object implements Serializable

      • Serialized Fields

        • s3OutputPath

          String s3OutputPath

          The Amazon S3 location to write output data.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service ID of the key used to encrypt the output data, if any.

          If you use a KMS key ID or an alias of your master key, the Amazon SageMaker execution role must include permissions to call kms:Encrypt. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. Amazon SageMaker uses server-side encryption with KMS-managed keys for LabelingJobOutputConfig. If you use a bucket policy with an s3:PutObject permission that only allows objects with server-side encryption, set the condition key of s3:x-amz-server-side-encryption to "aws:kms". For more information, see KMS-Managed Encryption Keys in the Amazon Simple Storage Service Developer Guide.

          The KMS key policy must grant permission to the IAM role that you specify in your CreateLabelingJob request. For more information, see Using Key Policies in AWS KMS in the AWS Key Management Service Developer Guide.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobResourceConfig extends Object implements Serializable

      • Serialized Fields

        • volumeKmsKeyId

          String volumeKmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the training job. The VolumeKmsKeyId can be any of the following formats:

          • // KMS Key ID

            "1234abcd-12ab-34cd-56ef-1234567890ab"

          • // Amazon Resource Name (ARN) of a KMS Key

            "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

    • Class com.amazonaws.services.sagemaker.model.LabelingJobS3DataSource extends Object implements Serializable

      • Serialized Fields

        • manifestS3Uri

          String manifestS3Uri

          The Amazon S3 location of the manifest file that describes the input data objects.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobStoppingConditions extends Object implements Serializable

      • Serialized Fields

        • maxHumanLabeledObjectCount

          Integer maxHumanLabeledObjectCount

          The maximum number of objects that can be labeled by human workers.

        • maxPercentageOfInputDatasetLabeled

          Integer maxPercentageOfInputDatasetLabeled

          The maximum number of input data objects that should be labeled.

    • Class com.amazonaws.services.sagemaker.model.LabelingJobSummary extends Object implements Serializable

      • Serialized Fields

        • labelingJobName

          String labelingJobName

          The name of the labeling job.

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) assigned to the labeling job when it was created.

        • creationTime

          Date creationTime

          The date and time that the job was created (timestamp).

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the job was last modified (timestamp).

        • labelingJobStatus

          String labelingJobStatus

          The current status of the labeling job.

        • labelCounters

          LabelCounters labelCounters

          Counts showing the progress of the labeling job.

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the work team assigned to the job.

        • preHumanTaskLambdaArn

          String preHumanTaskLambdaArn

          The Amazon Resource Name (ARN) of a Lambda function. The function is run before each data object is sent to a worker.

        • annotationConsolidationLambdaArn

          String annotationConsolidationLambdaArn

          The Amazon Resource Name (ARN) of the Lambda function used to consolidate the annotations from individual workers into a label for a data object. For more information, see Annotation Consolidation.

        • failureReason

          String failureReason

          If the LabelingJobStatus field is Failed, this field contains a description of the error.

        • labelingJobOutput

          LabelingJobOutput labelingJobOutput

          The location of the output produced by the labeling job.

        • inputConfig

          LabelingJobInputConfig inputConfig

          Input configuration for the labeling job.

    • Class com.amazonaws.services.sagemaker.model.ListAlgorithmsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only algorithms created after the specified time (timestamp).

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only algorithms created before the specified time (timestamp).

        • maxResults

          Integer maxResults

          The maximum number of algorithms to return in the response.

        • nameContains

          String nameContains

          A string in the algorithm name. This filter returns only algorithms whose name contains the specified string.

        • nextToken

          String nextToken

          If the response to a previous ListAlgorithms request was truncated, the response includes a NextToken. To retrieve the next set of algorithms, use the token in the next request.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListAlgorithmsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • algorithmSummaryList

          List<E> algorithmSummaryList

          >An array of AlgorithmSummary objects, each of which lists an algorithm.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of algorithms, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListAppsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

        • maxResults

          Integer maxResults

          Returns a list up to a specified limit.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Ascending.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is CreationTime.

        • domainIdEquals

          String domainIdEquals

          A parameter to search for the domain ID.

        • userProfileNameEquals

          String userProfileNameEquals

          A parameter to search by user profile name.

    • Class com.amazonaws.services.sagemaker.model.ListAppsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • apps

          List<E> apps

          The list of apps.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListAutoMLJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          Request a list of jobs, using a filter for time.

        • creationTimeBefore

          Date creationTimeBefore

          Request a list of jobs, using a filter for time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          Request a list of jobs, using a filter for time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          Request a list of jobs, using a filter for time.

        • nameContains

          String nameContains

          Request a list of jobs, using a search filter for name.

        • statusEquals

          String statusEquals

          Request a list of jobs, using a filter for status.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Descending.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is AutoMLJobName.

        • maxResults

          Integer maxResults

          Request a list of jobs up to a specified limit.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListAutoMLJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • autoMLJobSummaries

          List<E> autoMLJobSummaries

          Returns a summary list of jobs.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListCandidatesForAutoMLJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          List the Candidates created for the job by providing the job's name.

        • statusEquals

          String statusEquals

          List the Candidates for the job and filter by status.

        • candidateNameEquals

          String candidateNameEquals

          List the Candidates for the job and filter by candidate name.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Ascending.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is Descending.

        • maxResults

          Integer maxResults

          List the job's Candidates up to a specified limit.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListCandidatesForAutoMLJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • candidates

          List<E> candidates

          Summaries about the Candidates.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListCodeRepositoriesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only Git repositories that were created after the specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only Git repositories that were created before the specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only Git repositories that were last modified after the specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only Git repositories that were last modified before the specified time.

        • maxResults

          Integer maxResults

          The maximum number of Git repositories to return in the response.

        • nameContains

          String nameContains

          A string in the Git repositories name. This filter returns only repositories whose name contains the specified string.

        • nextToken

          String nextToken

          If the result of a ListCodeRepositoriesOutput request was truncated, the response includes a NextToken. To get the next set of Git repositories, use the token in the next request.

        • sortBy

          String sortBy

          The field to sort results by. The default is Name.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListCodeRepositoriesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • codeRepositorySummaryList

          List<E> codeRepositorySummaryList

          Gets a list of summaries of the Git repositories. Each summary specifies the following values for the repository:

          • Name

          • Amazon Resource Name (ARN)

          • Creation time

          • Last modified time

          • Configuration information, including the URL location of the repository and the ARN of the AWS Secrets Manager secret that contains the credentials used to access the repository.

        • nextToken

          String nextToken

          If the result of a ListCodeRepositoriesOutput request was truncated, the response includes a NextToken. To get the next set of Git repositories, use the token in the next request.

    • Class com.amazonaws.services.sagemaker.model.ListCompilationJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of the previous ListCompilationJobs request was truncated, the response includes a NextToken. To retrieve the next set of model compilation jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of model compilation jobs to return in the response.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns the model compilation jobs that were created after a specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns the model compilation jobs that were created before a specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns the model compilation jobs that were modified after a specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns the model compilation jobs that were modified before a specified time.

        • nameContains

          String nameContains

          A filter that returns the model compilation jobs whose name contains a specified string.

        • statusEquals

          String statusEquals

          A filter that retrieves model compilation jobs with a specific DescribeCompilationJobResponse$CompilationJobStatus status.

        • sortBy

          String sortBy

          The field by which to sort results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListCompilationJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • compilationJobSummaries

          List<E> compilationJobSummaries

          An array of CompilationJobSummary objects, each describing a model compilation job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this NextToken. To retrieve the next set of model compilation jobs, use this token in the next request.

    • Class com.amazonaws.services.sagemaker.model.ListDomainsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

        • maxResults

          Integer maxResults

          Returns a list up to a specified limit.

    • Class com.amazonaws.services.sagemaker.model.ListDomainsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domains

          List<E> domains

          The list of domains.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListEndpointConfigsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Descending.

        • nextToken

          String nextToken

          If the result of the previous ListEndpointConfig request was truncated, the response includes a NextToken. To retrieve the next set of endpoint configurations, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of training jobs to return in the response.

        • nameContains

          String nameContains

          A string in the endpoint configuration name. This filter returns only endpoint configurations whose name contains the specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only endpoint configurations created before the specified time (timestamp).

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only endpoint configurations with a creation time greater than or equal to the specified time (timestamp).

    • Class com.amazonaws.services.sagemaker.model.ListEndpointConfigsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointConfigs

          List<E> endpointConfigs

          An array of endpoint configurations.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of endpoint configurations, use it in the subsequent request

    • Class com.amazonaws.services.sagemaker.model.ListEndpointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sortBy

          String sortBy

          Sorts the list of results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Descending.

        • nextToken

          String nextToken

          If the result of a ListEndpoints request was truncated, the response includes a NextToken. To retrieve the next set of endpoints, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of endpoints to return in the response.

        • nameContains

          String nameContains

          A string in endpoint names. This filter returns only endpoints whose name contains the specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only endpoints that were created before the specified time (timestamp).

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only endpoints with a creation time greater than or equal to the specified time (timestamp).

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only endpoints that were modified before the specified timestamp.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only endpoints that were modified after the specified timestamp.

        • statusEquals

          String statusEquals

          A filter that returns only endpoints with the specified status.

    • Class com.amazonaws.services.sagemaker.model.ListEndpointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpoints

          List<E> endpoints

          An array or endpoint objects.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of training jobs, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListExperimentsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • createdAfter

          Date createdAfter

          A filter that returns only experiments created after the specified time.

        • createdBefore

          Date createdBefore

          A filter that returns only experiments created before the specified time.

        • sortBy

          String sortBy

          The property used to sort results. The default value is CreationTime.

        • sortOrder

          String sortOrder

          The sort order. The default value is Descending.

        • nextToken

          String nextToken

          If the previous call to ListExperiments didn't return the full set of experiments, the call returns a token for getting the next set of experiments.

        • maxResults

          Integer maxResults

          The maximum number of experiments to return in the response. The default value is 10.

    • Class com.amazonaws.services.sagemaker.model.ListExperimentsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • experimentSummaries

          List<E> experimentSummaries

          A list of the summaries of your experiments.

        • nextToken

          String nextToken

          A token for getting the next set of experiments, if there are any.

    • Class com.amazonaws.services.sagemaker.model.ListFlowDefinitionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only flow definitions with a creation time greater than or equal to the specified timestamp.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only flow definitions that were created before the specified timestamp.

        • sortOrder

          String sortOrder

          An optional value that specifies whether you want the results sorted in Ascending or Descending order.

        • nextToken

          String nextToken

          A token to resume pagination.

        • maxResults

          Integer maxResults

          The total number of items to return. If the total number of available items is more than the value specified in MaxResults, then a NextToken will be provided in the output that you can use to resume pagination.

    • Class com.amazonaws.services.sagemaker.model.ListFlowDefinitionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • flowDefinitionSummaries

          List<E> flowDefinitionSummaries

          An array of objects describing the flow definitions.

        • nextToken

          String nextToken

          A token to resume pagination.

    • Class com.amazonaws.services.sagemaker.model.ListHumanTaskUisRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only human task user interfaces with a creation time greater than or equal to the specified timestamp.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only human task user interfaces that were created before the specified timestamp.

        • sortOrder

          String sortOrder

          An optional value that specifies whether you want the results sorted in Ascending or Descending order.

        • nextToken

          String nextToken

          A token to resume pagination.

        • maxResults

          Integer maxResults

          The total number of items to return. If the total number of available items is more than the value specified in MaxResults, then a NextToken will be provided in the output that you can use to resume pagination.

    • Class com.amazonaws.services.sagemaker.model.ListHumanTaskUisResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • humanTaskUiSummaries

          List<E> humanTaskUiSummaries

          An array of objects describing the human task user interfaces.

        • nextToken

          String nextToken

          A token to resume pagination.

    • Class com.amazonaws.services.sagemaker.model.ListHyperParameterTuningJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of the previous ListHyperParameterTuningJobs request was truncated, the response includes a NextToken. To retrieve the next set of tuning jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of tuning jobs to return. The default value is 10.

        • sortBy

          String sortBy

          The field to sort results by. The default is Name.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

        • nameContains

          String nameContains

          A string in the tuning job name. This filter returns only tuning jobs whose name contains the specified string.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only tuning jobs that were created after the specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only tuning jobs that were created before the specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only tuning jobs that were modified after the specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only tuning jobs that were modified before the specified time.

        • statusEquals

          String statusEquals

          A filter that returns only tuning jobs with the specified status.

    • Class com.amazonaws.services.sagemaker.model.ListHyperParameterTuningJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobSummaries

          List<E> hyperParameterTuningJobSummaries

          A list of HyperParameterTuningJobSummary objects that describe the tuning jobs that the ListHyperParameterTuningJobs request returned.

        • nextToken

          String nextToken

          If the result of this ListHyperParameterTuningJobs request was truncated, the response includes a NextToken. To retrieve the next set of tuning jobs, use the token in the next request.

    • Class com.amazonaws.services.sagemaker.model.ListLabelingJobsForWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the work team for which you want to see labeling jobs for.

        • maxResults

          Integer maxResults

          The maximum number of labeling jobs to return in each page of the response.

        • nextToken

          String nextToken

          If the result of the previous ListLabelingJobsForWorkteam request was truncated, the response includes a NextToken. To retrieve the next set of labeling jobs, use the token in the next request.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only labeling jobs created after the specified time (timestamp).

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only labeling jobs created before the specified time (timestamp).

        • jobReferenceCodeContains

          String jobReferenceCodeContains

          A filter the limits jobs to only the ones whose job reference code contains the specified string.

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListLabelingJobsForWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • labelingJobSummaryList

          List<E> labelingJobSummaryList

          An array of LabelingJobSummary objects, each describing a labeling job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of labeling jobs, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListLabelingJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only labeling jobs created after the specified time (timestamp).

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only labeling jobs created before the specified time (timestamp).

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only labeling jobs modified after the specified time (timestamp).

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only labeling jobs modified before the specified time (timestamp).

        • maxResults

          Integer maxResults

          The maximum number of labeling jobs to return in each page of the response.

        • nextToken

          String nextToken

          If the result of the previous ListLabelingJobs request was truncated, the response includes a NextToken. To retrieve the next set of labeling jobs, use the token in the next request.

        • nameContains

          String nameContains

          A string in the labeling job name. This filter returns only labeling jobs whose name contains the specified string.

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

        • statusEquals

          String statusEquals

          A filter that retrieves only labeling jobs with a specific status.

    • Class com.amazonaws.services.sagemaker.model.ListLabelingJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • labelingJobSummaryList

          List<E> labelingJobSummaryList

          An array of LabelingJobSummary objects, each describing a labeling job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of labeling jobs, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListModelPackagesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only model packages created after the specified time (timestamp).

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only model packages created before the specified time (timestamp).

        • maxResults

          Integer maxResults

          The maximum number of model packages to return in the response.

        • nameContains

          String nameContains

          A string in the model package name. This filter returns only model packages whose name contains the specified string.

        • nextToken

          String nextToken

          If the response to a previous ListModelPackages request was truncated, the response includes a NextToken. To retrieve the next set of model packages, use the token in the next request.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListModelPackagesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • modelPackageSummaryList

          List<E> modelPackageSummaryList

          An array of ModelPackageSummary objects, each of which lists a model package.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of model packages, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListModelsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sortBy

          String sortBy

          Sorts the list of results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Descending.

        • nextToken

          String nextToken

          If the response to a previous ListModels request was truncated, the response includes a NextToken. To retrieve the next set of models, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of models to return in the response.

        • nameContains

          String nameContains

          A string in the training job name. This filter returns only models in the training job whose name contains the specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only models created before the specified time (timestamp).

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only models with a creation time greater than or equal to the specified time (timestamp).

    • Class com.amazonaws.services.sagemaker.model.ListModelsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • models

          List<E> models

          An array of ModelSummary objects, each of which lists a model.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of models, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListMonitoringExecutionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          Name of a specific schedule to fetch jobs for.

        • endpointName

          String endpointName

          Name of a specific endpoint to fetch jobs for.

        • sortBy

          String sortBy

          Whether to sort results by Status, CreationTime, ScheduledTime field. The default is CreationTime.

        • sortOrder

          String sortOrder

          Whether to sort the results in Ascending or Descending order. The default is Descending.

        • nextToken

          String nextToken

          The token returned if the response is truncated. To retrieve the next set of job executions, use it in the next request.

        • maxResults

          Integer maxResults

          The maximum number of jobs to return in the response. The default value is 10.

        • scheduledTimeBefore

          Date scheduledTimeBefore

          Filter for jobs scheduled before a specified time.

        • scheduledTimeAfter

          Date scheduledTimeAfter

          Filter for jobs scheduled after a specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only jobs created before a specified time.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only jobs created after a specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only jobs modified after a specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only jobs modified before a specified time.

        • statusEquals

          String statusEquals

          A filter that retrieves only jobs with a specific status.

    • Class com.amazonaws.services.sagemaker.model.ListMonitoringExecutionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • monitoringExecutionSummaries

          List<E> monitoringExecutionSummaries

          A JSON array in which each element is a summary for a monitoring execution.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of jobs, use it in the subsequent reques

    • Class com.amazonaws.services.sagemaker.model.ListMonitoringSchedulesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          Name of a specific endpoint to fetch schedules for.

        • sortBy

          String sortBy

          Whether to sort results by Status, CreationTime, ScheduledTime field. The default is CreationTime.

        • sortOrder

          String sortOrder

          Whether to sort the results in Ascending or Descending order. The default is Descending.

        • nextToken

          String nextToken

          The token returned if the response is truncated. To retrieve the next set of job executions, use it in the next request.

        • maxResults

          Integer maxResults

          The maximum number of jobs to return in the response. The default value is 10.

        • nameContains

          String nameContains

          Filter for monitoring schedules whose name contains a specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only monitoring schedules created before a specified time.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only monitoring schedules created after a specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only monitoring schedules modified before a specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only monitoring schedules modified after a specified time.

        • statusEquals

          String statusEquals

          A filter that returns only monitoring schedules modified before a specified time.

    • Class com.amazonaws.services.sagemaker.model.ListMonitoringSchedulesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • monitoringScheduleSummaries

          List<E> monitoringScheduleSummaries

          A JSON array in which each element is a summary for a monitoring schedule.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of jobs, use it in the subsequent reques

    • Class com.amazonaws.services.sagemaker.model.ListNotebookInstanceLifecycleConfigsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of a ListNotebookInstanceLifecycleConfigs request was truncated, the response includes a NextToken. To get the next set of lifecycle configurations, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of lifecycle configurations to return in the response.

        • sortBy

          String sortBy

          Sorts the list of results. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results.

        • nameContains

          String nameContains

          A string in the lifecycle configuration name. This filter returns only lifecycle configurations whose name contains the specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only lifecycle configurations that were created before the specified time (timestamp).

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only lifecycle configurations that were created after the specified time (timestamp).

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only lifecycle configurations that were modified before the specified time (timestamp).

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only lifecycle configurations that were modified after the specified time (timestamp).

    • Class com.amazonaws.services.sagemaker.model.ListNotebookInstanceLifecycleConfigsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To get the next set of lifecycle configurations, use it in the next request.

        • notebookInstanceLifecycleConfigs

          List<E> notebookInstanceLifecycleConfigs

          An array of NotebookInstanceLifecycleConfiguration objects, each listing a lifecycle configuration.

    • Class com.amazonaws.services.sagemaker.model.ListNotebookInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous call to the ListNotebookInstances is truncated, the response includes a NextToken. You can use this token in your subsequent ListNotebookInstances request to fetch the next set of notebook instances.

          You might specify a filter or a sort order in your request. When response is truncated, you must use the same values for the filer and sort order in the next request.

        • maxResults

          Integer maxResults

          The maximum number of notebook instances to return.

        • sortBy

          String sortBy

          The field to sort results by. The default is Name.

        • sortOrder

          String sortOrder

          The sort order for results.

        • nameContains

          String nameContains

          A string in the notebook instances' name. This filter returns only notebook instances whose name contains the specified string.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only notebook instances that were created before the specified time (timestamp).

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only notebook instances that were created after the specified time (timestamp).

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only notebook instances that were modified before the specified time (timestamp).

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only notebook instances that were modified after the specified time (timestamp).

        • statusEquals

          String statusEquals

          A filter that returns only notebook instances with the specified status.

        • notebookInstanceLifecycleConfigNameContains

          String notebookInstanceLifecycleConfigNameContains

          A string in the name of a notebook instances lifecycle configuration associated with this notebook instance. This filter returns only notebook instances associated with a lifecycle configuration with a name that contains the specified string.

        • defaultCodeRepositoryContains

          String defaultCodeRepositoryContains

          A string in the name or URL of a Git repository associated with this notebook instance. This filter returns only notebook instances associated with a git repository with a name that contains the specified string.

        • additionalCodeRepositoryEquals

          String additionalCodeRepositoryEquals

          A filter that returns only notebook instances with associated with the specified git repository.

    • Class com.amazonaws.services.sagemaker.model.ListNotebookInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the response to the previous ListNotebookInstances request was truncated, Amazon SageMaker returns this token. To retrieve the next set of notebook instances, use the token in the next request.

        • notebookInstances

          List<E> notebookInstances

          An array of NotebookInstanceSummary objects, one for each notebook instance.

    • Class com.amazonaws.services.sagemaker.model.ListProcessingJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only processing jobs created after the specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only processing jobs created after the specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only processing jobs modified after the specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only processing jobs modified before the specified time.

        • nameContains

          String nameContains

          A string in the processing job name. This filter returns only processing jobs whose name contains the specified string.

        • statusEquals

          String statusEquals

          A filter that retrieves only processing jobs with a specific status.

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

        • nextToken

          String nextToken

          If the result of the previous ListProcessingJobs request was truncated, the response includes a NextToken. To retrieve the next set of processing jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of processing jobs to return in the response.

    • Class com.amazonaws.services.sagemaker.model.ListProcessingJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • processingJobSummaries

          List<E> processingJobSummaries

          An array of ProcessingJobSummary objects, each listing a processing job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of processing jobs, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListSubscribedWorkteamsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nameContains

          String nameContains

          A string in the work team name. This filter returns only work teams whose name contains the specified string.

        • nextToken

          String nextToken

          If the result of the previous ListSubscribedWorkteams request was truncated, the response includes a NextToken. To retrieve the next set of labeling jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of work teams to return in each page of the response.

    • Class com.amazonaws.services.sagemaker.model.ListSubscribedWorkteamsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • subscribedWorkteams

          List<E> subscribedWorkteams

          An array of Workteam objects, each describing a work team.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of work teams, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource whose tags you want to retrieve.

        • nextToken

          String nextToken

          If the response to the previous ListTags request is truncated, Amazon SageMaker returns this token. To retrieve the next set of tags, use it in the subsequent request.

        • maxResults

          Integer maxResults

          Maximum number of tags to return.

    • Class com.amazonaws.services.sagemaker.model.ListTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          List<E> tags

          An array of Tag objects, each with a tag key and a value.

        • nextToken

          String nextToken

          If response is truncated, Amazon SageMaker includes a token in the response. You can use this token in your subsequent request to fetch next set of tokens.

    • Class com.amazonaws.services.sagemaker.model.ListTrainingJobsForHyperParameterTuningJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job whose training jobs you want to list.

        • nextToken

          String nextToken

          If the result of the previous ListTrainingJobsForHyperParameterTuningJob request was truncated, the response includes a NextToken. To retrieve the next set of training jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of training jobs to return. The default value is 10.

        • statusEquals

          String statusEquals

          A filter that returns only training jobs with the specified status.

        • sortBy

          String sortBy

          The field to sort results by. The default is Name.

          If the value of this field is FinalObjectiveMetricValue, any training jobs that did not return an objective metric are not listed.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListTrainingJobsForHyperParameterTuningJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trainingJobSummaries

          List<E> trainingJobSummaries

          A list of TrainingJobSummary objects that describe the training jobs that the ListTrainingJobsForHyperParameterTuningJob request returned.

        • nextToken

          String nextToken

          If the result of this ListTrainingJobsForHyperParameterTuningJob request was truncated, the response includes a NextToken. To retrieve the next set of training jobs, use the token in the next request.

    • Class com.amazonaws.services.sagemaker.model.ListTrainingJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of the previous ListTrainingJobs request was truncated, the response includes a NextToken. To retrieve the next set of training jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of training jobs to return in the response.

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only training jobs created after the specified time (timestamp).

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only training jobs created before the specified time (timestamp).

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only training jobs modified after the specified time (timestamp).

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only training jobs modified before the specified time (timestamp).

        • nameContains

          String nameContains

          A string in the training job name. This filter returns only training jobs whose name contains the specified string.

        • statusEquals

          String statusEquals

          A filter that retrieves only training jobs with a specific status.

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

    • Class com.amazonaws.services.sagemaker.model.ListTrainingJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trainingJobSummaries

          List<E> trainingJobSummaries

          An array of TrainingJobSummary objects, each listing a training job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of training jobs, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.ListTransformJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • creationTimeAfter

          Date creationTimeAfter

          A filter that returns only transform jobs created after the specified time.

        • creationTimeBefore

          Date creationTimeBefore

          A filter that returns only transform jobs created before the specified time.

        • lastModifiedTimeAfter

          Date lastModifiedTimeAfter

          A filter that returns only transform jobs modified after the specified time.

        • lastModifiedTimeBefore

          Date lastModifiedTimeBefore

          A filter that returns only transform jobs modified before the specified time.

        • nameContains

          String nameContains

          A string in the transform job name. This filter returns only transform jobs whose name contains the specified string.

        • statusEquals

          String statusEquals

          A filter that retrieves only transform jobs with a specific status.

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Descending.

        • nextToken

          String nextToken

          If the result of the previous ListTransformJobs request was truncated, the response includes a NextToken. To retrieve the next set of transform jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of transform jobs to return in the response. The default value is 10.

    • Class com.amazonaws.services.sagemaker.model.ListTransformJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • transformJobSummaries

          List<E> transformJobSummaries

          An array of TransformJobSummary objects.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of transform jobs, use it in the next request.

    • Class com.amazonaws.services.sagemaker.model.ListTrialComponentsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          A filter that returns only components that are part of the specified experiment. If you specify ExperimentName, you can't filter by SourceArn or TrialName.

        • trialName

          String trialName

          A filter that returns only components that are part of the specified trial. If you specify TrialName , you can't filter by ExperimentName or SourceArn.

        • sourceArn

          String sourceArn

          A filter that returns only components that have the specified source Amazon Resource Name (ARN). If you specify SourceArn, you can't filter by ExperimentName or TrialName.

        • createdAfter

          Date createdAfter

          A filter that returns only components created after the specified time.

        • createdBefore

          Date createdBefore

          A filter that returns only components created before the specified time.

        • sortBy

          String sortBy

          The property used to sort results. The default value is CreationTime.

        • sortOrder

          String sortOrder

          The sort order. The default value is Descending.

        • maxResults

          Integer maxResults

          The maximum number of components to return in the response. The default value is 10.

        • nextToken

          String nextToken

          If the previous call to ListTrialComponents didn't return the full set of components, the call returns a token for getting the next set of components.

    • Class com.amazonaws.services.sagemaker.model.ListTrialComponentsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentSummaries

          List<E> trialComponentSummaries

          A list of the summaries of your trial components.

        • nextToken

          String nextToken

          A token for getting the next set of components, if there are any.

    • Class com.amazonaws.services.sagemaker.model.ListTrialsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          A filter that returns only trials that are part of the specified experiment.

        • createdAfter

          Date createdAfter

          A filter that returns only trials created after the specified time.

        • createdBefore

          Date createdBefore

          A filter that returns only trials created before the specified time.

        • sortBy

          String sortBy

          The property used to sort results. The default value is CreationTime.

        • sortOrder

          String sortOrder

          The sort order. The default value is Descending.

        • maxResults

          Integer maxResults

          The maximum number of trials to return in the response. The default value is 10.

        • nextToken

          String nextToken

          If the previous call to ListTrials didn't return the full set of trials, the call returns a token for getting the next set of trials.

    • Class com.amazonaws.services.sagemaker.model.ListTrialsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialSummaries

          List<E> trialSummaries

          A list of the summaries of your trials.

        • nextToken

          String nextToken

          A token for getting the next set of trials, if there are any.

    • Class com.amazonaws.services.sagemaker.model.ListUserProfilesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

        • maxResults

          Integer maxResults

          Returns a list up to a specified limit.

        • sortOrder

          String sortOrder

          The sort order for the results. The default is Ascending.

        • sortBy

          String sortBy

          The parameter by which to sort the results. The default is CreationTime.

        • domainIdEquals

          String domainIdEquals

          A parameter by which to filter the results.

        • userProfileNameContains

          String userProfileNameContains

          A parameter by which to filter the results.

    • Class com.amazonaws.services.sagemaker.model.ListUserProfilesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • userProfiles

          List<E> userProfiles

          The list of user profiles.

        • nextToken

          String nextToken

          If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.

    • Class com.amazonaws.services.sagemaker.model.ListWorkteamsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • sortBy

          String sortBy

          The field to sort results by. The default is CreationTime.

        • sortOrder

          String sortOrder

          The sort order for results. The default is Ascending.

        • nameContains

          String nameContains

          A string in the work team's name. This filter returns only work teams whose name contains the specified string.

        • nextToken

          String nextToken

          If the result of the previous ListWorkteams request was truncated, the response includes a NextToken. To retrieve the next set of labeling jobs, use the token in the next request.

        • maxResults

          Integer maxResults

          The maximum number of work teams to return in each page of the response.

    • Class com.amazonaws.services.sagemaker.model.ListWorkteamsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workteams

          List<E> workteams

          An array of Workteam objects, each describing a work team.

        • nextToken

          String nextToken

          If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of work teams, use it in the subsequent request.

    • Class com.amazonaws.services.sagemaker.model.MemberDefinition extends Object implements Serializable

      • Serialized Fields

        • cognitoMemberDefinition

          CognitoMemberDefinition cognitoMemberDefinition

          The Amazon Cognito user group that is part of the work team.

    • Class com.amazonaws.services.sagemaker.model.MetricData extends Object implements Serializable

      • Serialized Fields

        • metricName

          String metricName

          The name of the metric.

        • value

          Float value

          The value of the metric.

        • timestamp

          Date timestamp

          The date and time that the algorithm emitted the metric.

    • Class com.amazonaws.services.sagemaker.model.MetricDefinition extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the metric.

        • regex

          String regex

          A regular expression that searches the output of a training job and gets the value of the metric. For more information about using regular expressions to define metrics, see Defining Objective Metrics.

    • Class com.amazonaws.services.sagemaker.model.ModelArtifacts extends Object implements Serializable

      • Serialized Fields

        • s3ModelArtifacts

          String s3ModelArtifacts

          The path of the S3 object that contains the model artifacts. For example, s3://bucket-name/keynameprefix/model.tar.gz.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageContainerDefinition extends Object implements Serializable

      • Serialized Fields

        • containerHostname

          String containerHostname

          The DNS host name for the Docker container.

        • image

          String image

          The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

          If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

        • imageDigest

          String imageDigest

          An MD5 hash of the training algorithm that identifies the Docker image used for training.

        • modelDataUrl

          String modelDataUrl

          The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

        • productId

          String productId

          The AWS Marketplace product ID of the model package.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageStatusDetails extends Object implements Serializable

      • Serialized Fields

        • validationStatuses

          List<E> validationStatuses

          The validation status of the model package.

        • imageScanStatuses

          List<E> imageScanStatuses

          The status of the scan of the Docker image container for the model package.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageStatusItem extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the model package for which the overall status is being reported.

        • status

          String status

          The current status.

        • failureReason

          String failureReason

          if the overall status is Failed, the reason for the failure.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageSummary extends Object implements Serializable

      • Serialized Fields

        • modelPackageName

          String modelPackageName

          The name of the model package.

        • modelPackageArn

          String modelPackageArn

          The Amazon Resource Name (ARN) of the model package.

        • modelPackageDescription

          String modelPackageDescription

          A brief description of the model package.

        • creationTime

          Date creationTime

          A timestamp that shows when the model package was created.

        • modelPackageStatus

          String modelPackageStatus

          The overall status of the model package.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageValidationProfile extends Object implements Serializable

      • Serialized Fields

        • profileName

          String profileName

          The name of the profile for the model package.

        • transformJobDefinition

          TransformJobDefinition transformJobDefinition

          The TransformJobDefinition object that describes the transform job used for the validation of the model package.

    • Class com.amazonaws.services.sagemaker.model.ModelPackageValidationSpecification extends Object implements Serializable

      • Serialized Fields

        • validationRole

          String validationRole

          The IAM roles to be used for the validation of the model package.

        • validationProfiles

          List<E> validationProfiles

          An array of ModelPackageValidationProfile objects, each of which specifies a batch transform job that Amazon SageMaker runs to validate your model package.

    • Class com.amazonaws.services.sagemaker.model.ModelSummary extends Object implements Serializable

      • Serialized Fields

        • modelName

          String modelName

          The name of the model that you want a summary for.

        • modelArn

          String modelArn

          The Amazon Resource Name (ARN) of the model.

        • creationTime

          Date creationTime

          A timestamp that indicates when the model was created.

    • Class com.amazonaws.services.sagemaker.model.MonitoringAppSpecification extends Object implements Serializable

      • Serialized Fields

        • imageUri

          String imageUri

          The container image to be run by the monitoring job.

        • containerEntrypoint

          List<E> containerEntrypoint

          Specifies the entrypoint for a container used to run the monitoring job.

        • containerArguments

          List<E> containerArguments

          An array of arguments for the container used to run the monitoring job.

        • recordPreprocessorSourceUri

          String recordPreprocessorSourceUri

          An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.

        • postAnalyticsProcessorSourceUri

          String postAnalyticsProcessorSourceUri

          An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

    • Class com.amazonaws.services.sagemaker.model.MonitoringBaselineConfig extends Object implements Serializable

      • Serialized Fields

        • constraintsResource

          MonitoringConstraintsResource constraintsResource

          The baseline constraint file in Amazon S3 that the current monitoring job should validated against.

        • statisticsResource

          MonitoringStatisticsResource statisticsResource

          The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

    • Class com.amazonaws.services.sagemaker.model.MonitoringClusterConfig extends Object implements Serializable

      • Serialized Fields

        • instanceCount

          Integer instanceCount

          The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

        • instanceType

          String instanceType

          The ML compute instance type for the processing job.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

        • volumeKmsKeyId

          String volumeKmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

    • Class com.amazonaws.services.sagemaker.model.MonitoringConstraintsResource extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          The Amazon S3 URI for the constraints resource.

    • Class com.amazonaws.services.sagemaker.model.MonitoringExecutionSummary extends Object implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the monitoring schedule.

        • scheduledTime

          Date scheduledTime

          The time the monitoring job was scheduled.

        • creationTime

          Date creationTime

          The time at which the monitoring job was created.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that indicates the last time the monitoring job was modified.

        • monitoringExecutionStatus

          String monitoringExecutionStatus

          The status of the monitoring job.

        • processingJobArn

          String processingJobArn

          The Amazon Resource Name (ARN) of the monitoring job.

        • endpointName

          String endpointName

          The name of teh endpoint used to run the monitoring job.

        • failureReason

          String failureReason

          Contains the reason a monitoring job failed, if it failed.

    • Class com.amazonaws.services.sagemaker.model.MonitoringInput extends Object implements Serializable

      • Serialized Fields

        • endpointInput

          EndpointInput endpointInput

          The endpoint for a monitoring job.

    • Class com.amazonaws.services.sagemaker.model.MonitoringJobDefinition extends Object implements Serializable

      • Serialized Fields

        • baselineConfig

          MonitoringBaselineConfig baselineConfig

          Baseline configuration used to validate that the data conforms to the specified constraints and statistics

        • monitoringInputs

          List<E> monitoringInputs

          The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.

        • monitoringOutputConfig

          MonitoringOutputConfig monitoringOutputConfig

          The array of outputs from the monitoring job to be uploaded to Amazon Simple Storage Service (Amazon S3).

        • monitoringResources

          MonitoringResources monitoringResources

          Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.

        • monitoringAppSpecification

          MonitoringAppSpecification monitoringAppSpecification

          Configures the monitoring job to run a specified Docker container image.

        • stoppingCondition

          MonitoringStoppingCondition stoppingCondition

          Specifies a time limit for how long the monitoring job is allowed to run.

        • environment

          Map<K,V> environment

          Sets the environment variables in the Docker container.

        • networkConfig

          NetworkConfig networkConfig

          Specifies networking options for an monitoring job.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

    • Class com.amazonaws.services.sagemaker.model.MonitoringOutput extends Object implements Serializable

      • Serialized Fields

        • s3Output

          MonitoringS3Output s3Output

          The Amazon S3 storage location where the results of a monitoring job are saved.

    • Class com.amazonaws.services.sagemaker.model.MonitoringOutputConfig extends Object implements Serializable

      • Serialized Fields

        • monitoringOutputs

          List<E> monitoringOutputs

          Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

    • Class com.amazonaws.services.sagemaker.model.MonitoringResources extends Object implements Serializable

      • Serialized Fields

        • clusterConfig

          MonitoringClusterConfig clusterConfig

          The configuration for the cluster resources used to run the processing job.

    • Class com.amazonaws.services.sagemaker.model.MonitoringS3Output extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

        • localPath

          String localPath

          The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

        • s3UploadMode

          String s3UploadMode

          Whether to upload the results of the monitoring job continuously or after the job completes.

    • Class com.amazonaws.services.sagemaker.model.MonitoringScheduleConfig extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.sagemaker.model.MonitoringScheduleSummary extends Object implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the monitoring schedule.

        • monitoringScheduleArn

          String monitoringScheduleArn

          The Amazon Resource Name (ARN) of the monitoring schedule.

        • creationTime

          Date creationTime

          The creation time of the monitoring schedule.

        • lastModifiedTime

          Date lastModifiedTime

          The last time the monitoring schedule was modified.

        • monitoringScheduleStatus

          String monitoringScheduleStatus

          The status of the monitoring schedule.

        • endpointName

          String endpointName

          The name of the endpoint using the monitoring schedule.

    • Class com.amazonaws.services.sagemaker.model.MonitoringStatisticsResource extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          The Amazon S3 URI for the statistics resource.

    • Class com.amazonaws.services.sagemaker.model.MonitoringStoppingCondition extends Object implements Serializable

      • Serialized Fields

        • maxRuntimeInSeconds

          Integer maxRuntimeInSeconds

          The maximum runtime allowed in seconds.

    • Class com.amazonaws.services.sagemaker.model.NestedFilters extends Object implements Serializable

      • Serialized Fields

        • nestedPropertyName

          String nestedPropertyName

          The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

        • filters

          List<E> filters

          A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

    • Class com.amazonaws.services.sagemaker.model.NetworkConfig extends Object implements Serializable

      • Serialized Fields

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

        • vpcConfig

          VpcConfig vpcConfig
    • Class com.amazonaws.services.sagemaker.model.NotebookInstanceLifecycleConfigSummary extends Object implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration.

        • notebookInstanceLifecycleConfigArn

          String notebookInstanceLifecycleConfigArn

          The Amazon Resource Name (ARN) of the lifecycle configuration.

        • creationTime

          Date creationTime

          A timestamp that tells when the lifecycle configuration was created.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that tells when the lifecycle configuration was last modified.

    • Class com.amazonaws.services.sagemaker.model.NotebookInstanceLifecycleHook extends Object implements Serializable

      • Serialized Fields

        • content

          String content

          A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.

    • Class com.amazonaws.services.sagemaker.model.NotebookInstanceSummary extends Object implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance that you want a summary for.

        • notebookInstanceArn

          String notebookInstanceArn

          The Amazon Resource Name (ARN) of the notebook instance.

        • notebookInstanceStatus

          String notebookInstanceStatus

          The status of the notebook instance.

        • url

          String url

          The URL that you use to connect to the Jupyter instance running in your notebook instance.

        • instanceType

          String instanceType

          The type of ML compute instance that the notebook instance is running on.

        • creationTime

          Date creationTime

          A timestamp that shows when the notebook instance was created.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that shows when the notebook instance was last modified.

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of a notebook instance lifecycle configuration associated with this notebook instance.

          For information about notebook instance lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance.

        • defaultCodeRepository

          String defaultCodeRepository

          The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • additionalCodeRepositories

          List<E> additionalCodeRepositories

          An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

    • Class com.amazonaws.services.sagemaker.model.NotificationConfiguration extends Object implements Serializable

      • Serialized Fields

        • notificationTopicArn

          String notificationTopicArn

          The ARN for the SNS topic to which notifications should be published.

    • Class com.amazonaws.services.sagemaker.model.ObjectiveStatusCounters extends Object implements Serializable

      • Serialized Fields

        • succeeded

          Integer succeeded

          The number of training jobs whose final objective metric was evaluated by the hyperparameter tuning job and used in the hyperparameter tuning process.

        • pending

          Integer pending

          The number of training jobs that are in progress and pending evaluation of their final objective metric.

        • failed

          Integer failed

          The number of training jobs whose final objective metric was not evaluated and used in the hyperparameter tuning process. This typically occurs when the training job failed or did not emit an objective metric.

    • Class com.amazonaws.services.sagemaker.model.OutputConfig extends Object implements Serializable

      • Serialized Fields

        • s3OutputLocation

          String s3OutputLocation

          Identifies the S3 path where you want Amazon SageMaker to store the model artifacts. For example, s3://bucket-name/key-name-prefix.

        • targetDevice

          String targetDevice

          Identifies the device that you want to run your model on after it has been compiled. For example: ml_c5.

    • Class com.amazonaws.services.sagemaker.model.OutputDataConfig extends Object implements Serializable

      • Serialized Fields

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. The KmsKeyId can be any of the following formats:

          • // KMS Key ID

            "1234abcd-12ab-34cd-56ef-1234567890ab"

          • // Amazon Resource Name (ARN) of a KMS Key

            "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

          • // KMS Key Alias

            "alias/ExampleAlias"

          • // Amazon Resource Name (ARN) of a KMS Key Alias

            "arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias"

          If you use a KMS key ID or an alias of your master key, the Amazon SageMaker execution role must include permissions to call kms:Encrypt. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. Amazon SageMaker uses server-side encryption with KMS-managed keys for OutputDataConfig. If you use a bucket policy with an s3:PutObject permission that only allows objects with server-side encryption, set the condition key of s3:x-amz-server-side-encryption to "aws:kms". For more information, see KMS-Managed Encryption Keys in the Amazon Simple Storage Service Developer Guide.

          The KMS key policy must grant permission to the IAM role that you specify in your CreateTrainingJob, CreateTransformJob, or CreateHyperParameterTuningJob requests. For more information, see Using Key Policies in AWS KMS in the AWS Key Management Service Developer Guide.

        • s3OutputPath

          String s3OutputPath

          Identifies the S3 path where you want Amazon SageMaker to store the model artifacts. For example, s3://bucket-name/key-name-prefix.

    • Class com.amazonaws.services.sagemaker.model.ParameterRange extends Object implements Serializable

      • Serialized Fields

        • integerParameterRangeSpecification

          IntegerParameterRangeSpecification integerParameterRangeSpecification

          A IntegerParameterRangeSpecification object that defines the possible values for an integer hyperparameter.

        • continuousParameterRangeSpecification

          ContinuousParameterRangeSpecification continuousParameterRangeSpecification

          A ContinuousParameterRangeSpecification object that defines the possible values for a continuous hyperparameter.

        • categoricalParameterRangeSpecification

          CategoricalParameterRangeSpecification categoricalParameterRangeSpecification

          A CategoricalParameterRangeSpecification object that defines the possible values for a categorical hyperparameter.

    • Class com.amazonaws.services.sagemaker.model.ParameterRanges extends Object implements Serializable

      • Serialized Fields

        • integerParameterRanges

          List<E> integerParameterRanges

          The array of IntegerParameterRange objects that specify ranges of integer hyperparameters that a hyperparameter tuning job searches.

        • continuousParameterRanges

          List<E> continuousParameterRanges

          The array of ContinuousParameterRange objects that specify ranges of continuous hyperparameters that a hyperparameter tuning job searches.

        • categoricalParameterRanges

          List<E> categoricalParameterRanges

          The array of CategoricalParameterRange objects that specify ranges of categorical hyperparameters that a hyperparameter tuning job searches.

    • Class com.amazonaws.services.sagemaker.model.Parent extends Object implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial.

        • experimentName

          String experimentName

          The name of the experiment.

    • Class com.amazonaws.services.sagemaker.model.ParentHyperParameterTuningJob extends Object implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the hyperparameter tuning job to be used as a starting point for a new hyperparameter tuning job.

    • Class com.amazonaws.services.sagemaker.model.ProcessingClusterConfig extends Object implements Serializable

      • Serialized Fields

        • instanceCount

          Integer instanceCount

          The number of ML compute instances to use in the processing job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

        • instanceType

          String instanceType

          The ML compute instance type for the processing job.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size of the ML storage volume in gigabytes that you want to provision. You must specify sufficient ML storage for your scenario.

        • volumeKmsKeyId

          String volumeKmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the processing job.

    • Class com.amazonaws.services.sagemaker.model.ProcessingInput extends Object implements Serializable

      • Serialized Fields

        • inputName

          String inputName

          The name of the inputs for the processing job.

        • s3Input

          ProcessingS3Input s3Input

          The S3 inputs for the processing job.

    • Class com.amazonaws.services.sagemaker.model.ProcessingJobSummary extends Object implements Serializable

      • Serialized Fields

        • processingJobName

          String processingJobName

          The name of the processing job.

        • processingJobArn

          String processingJobArn

          The Amazon Resource Name (ARN) of the processing job..

        • creationTime

          Date creationTime

          The time at which the processing job was created.

        • processingEndTime

          Date processingEndTime

          The time at which the processing job completed.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that indicates the last time the processing job was modified.

        • processingJobStatus

          String processingJobStatus

          The status of the processing job.

        • failureReason

          String failureReason

          A string, up to one KB in size, that contains the reason a processing job failed, if it failed.

        • exitMessage

          String exitMessage

          An optional string, up to one KB in size, that contains metadata from the processing container when the processing job exits.

    • Class com.amazonaws.services.sagemaker.model.ProcessingOutput extends Object implements Serializable

      • Serialized Fields

        • outputName

          String outputName

          The name for the processing job output.

        • s3Output

          ProcessingS3Output s3Output

          Configuration for processing job outputs in Amazon S3.

    • Class com.amazonaws.services.sagemaker.model.ProcessingOutputConfig extends Object implements Serializable

      • Serialized Fields

        • outputs

          List<E> outputs

          Output configuration information for a processing job.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the processing job output. KmsKeyId can be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. The KmsKeyId is applied to all outputs.

    • Class com.amazonaws.services.sagemaker.model.ProcessingResources extends Object implements Serializable

      • Serialized Fields

        • clusterConfig

          ProcessingClusterConfig clusterConfig

          The configuration for the resources in a cluster used to run the processing job.

    • Class com.amazonaws.services.sagemaker.model.ProcessingS3Input extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          The URI for the Amazon S3 storage where you want Amazon SageMaker to download the artifacts needed to run a processing job.

        • localPath

          String localPath

          The local path to the Amazon S3 bucket where you want Amazon SageMaker to download the inputs to run a processing job. LocalPath is an absolute path to the input data.

        • s3DataType

          String s3DataType

          Whether you use an S3Prefix or a ManifestFile for the data type. If you choose S3Prefix, S3Uri identifies a key name prefix. Amazon SageMaker uses all objects with the specified key name prefix for the processing job. If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for the processing job.

        • s3InputMode

          String s3InputMode

          Wether to use File or Pipe input mode. In File mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. In Pipe mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.

        • s3DataDistributionType

          String s3DataDistributionType

          Whether the data stored in Amazon S3 is FullyReplicated or ShardedByS3Key.

        • s3CompressionType

          String s3CompressionType

          Whether to use Gzip compresion for Amazon S3 storage.

    • Class com.amazonaws.services.sagemaker.model.ProcessingS3Output extends Object implements Serializable

      • Serialized Fields

        • s3Uri

          String s3Uri

          A URI that identifies the Amazon S3 bucket where you want Amazon SageMaker to save the results of a processing job.

        • localPath

          String localPath

          The local path to the Amazon S3 bucket where you want Amazon SageMaker to save the results of an processing job. LocalPath is an absolute path to the input data.

        • s3UploadMode

          String s3UploadMode

          Whether to upload the results of the processing job continuously or after the job completes.

    • Class com.amazonaws.services.sagemaker.model.ProcessingStoppingCondition extends Object implements Serializable

      • Serialized Fields

        • maxRuntimeInSeconds

          Integer maxRuntimeInSeconds

          Specifies the maximum runtime in seconds.

    • Class com.amazonaws.services.sagemaker.model.ProductionVariant extends Object implements Serializable

      • Serialized Fields

        • variantName

          String variantName

          The name of the production variant.

        • modelName

          String modelName

          The name of the model that you want to host. This is the name that you specified when creating the model.

        • initialInstanceCount

          Integer initialInstanceCount

          Number of instances to launch initially.

        • instanceType

          String instanceType

          The ML compute instance type.

        • initialVariantWeight

          Float initialVariantWeight

          Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. The traffic to a production variant is determined by the ratio of the VariantWeight to the sum of all VariantWeight values across all ProductionVariants. If unspecified, it defaults to 1.0.

        • acceleratorType

          String acceleratorType

          The size of the Elastic Inference (EI) instance to use for the production variant. EI instances provide on-demand GPU computing for inference. For more information, see Using Elastic Inference in Amazon SageMaker.

    • Class com.amazonaws.services.sagemaker.model.ProductionVariantSummary extends Object implements Serializable

      • Serialized Fields

        • variantName

          String variantName

          The name of the variant.

        • deployedImages

          List<E> deployedImages

          An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

        • currentWeight

          Float currentWeight

          The weight associated with the variant.

        • desiredWeight

          Float desiredWeight

          The requested weight, as specified in the UpdateEndpointWeightsAndCapacities request.

        • currentInstanceCount

          Integer currentInstanceCount

          The number of instances associated with the variant.

        • desiredInstanceCount

          Integer desiredInstanceCount

          The number of instances requested in the UpdateEndpointWeightsAndCapacities request.

    • Class com.amazonaws.services.sagemaker.model.PropertyNameQuery extends Object implements Serializable

      • Serialized Fields

        • propertyNameHint

          String propertyNameHint

          Text that begins a property's name.

    • Class com.amazonaws.services.sagemaker.model.PropertyNameSuggestion extends Object implements Serializable

      • Serialized Fields

        • propertyName

          String propertyName

          A suggested property name based on what you entered in the search textbox in the Amazon SageMaker console.

    • Class com.amazonaws.services.sagemaker.model.PublicWorkforceTaskPrice extends Object implements Serializable

      • Serialized Fields

        • amountInUsd

          USD amountInUsd

          Defines the amount of money paid to an Amazon Mechanical Turk worker in United States dollars.

    • Class com.amazonaws.services.sagemaker.model.RenderableTask extends Object implements Serializable

      • Serialized Fields

        • input

          String input

          A JSON object that contains values for the variables defined in the template. It is made available to the template under the substitution variable task.input. For example, if you define a variable task.input.text in your template, you can supply the variable in the JSON object as "text": "sample text".

    • Class com.amazonaws.services.sagemaker.model.RenderingError extends Object implements Serializable

      • Serialized Fields

        • code

          String code

          A unique identifier for a specific class of errors.

        • message

          String message

          A human-readable message describing the error.

    • Class com.amazonaws.services.sagemaker.model.RenderUiTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • uiTemplate

          UiTemplate uiTemplate

          A Template object containing the worker UI template to render.

        • task

          RenderableTask task

          A RenderableTask object containing a representative task to render.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) that has access to the S3 objects that are used by the template.

    • Class com.amazonaws.services.sagemaker.model.RenderUiTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • renderedContent

          String renderedContent

          A Liquid template that renders the HTML for the worker UI.

        • errors

          List<E> errors

          A list of one or more RenderingError objects if any were encountered while rendering the template. If there were no errors, the list is empty.

    • Class com.amazonaws.services.sagemaker.model.ResolvedAttributes extends Object implements Serializable

    • Class com.amazonaws.services.sagemaker.model.ResourceConfig extends Object implements Serializable

      • Serialized Fields

        • instanceType

          String instanceType

          The ML compute instance type.

        • instanceCount

          Integer instanceCount

          The number of ML compute instances to use. For distributed training, provide a value greater than 1.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size of the ML storage volume that you want to provision.

          ML storage volumes store model artifacts and incremental states. Training algorithms might also use the ML storage volume for scratch space. If you want to store the training data in the ML storage volume, choose File as the TrainingInputMode in the algorithm specification.

          You must specify sufficient ML storage for your scenario.

          Amazon SageMaker supports only the General Purpose SSD (gp2) ML storage volume type.

          Certain Nitro-based instances include local storage with a fixed total size, dependent on the instance type. When using these instances for training, Amazon SageMaker mounts the local instance storage instead of Amazon EBS gp2 storage. You can't request a VolumeSizeInGB greater than the total size of the local instance storage.

          For a list of instance types that support local instance storage, including the total size per instance type, see Instance Store Volumes.

        • volumeKmsKeyId

          String volumeKmsKeyId

          The AWS KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the training job.

          Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

          For a list of instance types that support local instance storage, see Instance Store Volumes.

          For more information about local instance storage encryption, see SSD Instance Store Volumes.

          The VolumeKmsKeyId can be in any of the following formats:

          • // KMS Key ID

            "1234abcd-12ab-34cd-56ef-1234567890ab"

          • // Amazon Resource Name (ARN) of a KMS Key

            "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

    • Class com.amazonaws.services.sagemaker.model.ResourceInUseException extends AmazonSageMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sagemaker.model.ResourceLimitExceededException extends AmazonSageMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sagemaker.model.ResourceLimits extends Object implements Serializable

      • Serialized Fields

        • maxNumberOfTrainingJobs

          Integer maxNumberOfTrainingJobs

          The maximum number of training jobs that a hyperparameter tuning job can launch.

        • maxParallelTrainingJobs

          Integer maxParallelTrainingJobs

          The maximum number of concurrent training jobs that a hyperparameter tuning job can launch.

    • Class com.amazonaws.services.sagemaker.model.ResourceNotFoundException extends AmazonSageMakerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sagemaker.model.ResourceSpec extends Object implements Serializable

      • Serialized Fields

        • environmentArn

          String environmentArn

          The Amazon Resource Name (ARN) of the environment.

        • instanceType

          String instanceType

          The instance type.

    • Class com.amazonaws.services.sagemaker.model.RetentionPolicy extends Object implements Serializable

      • Serialized Fields

        • homeEfsFileSystem

          String homeEfsFileSystem

          The home Amazon Elastic File System (EFS).

    • Class com.amazonaws.services.sagemaker.model.S3DataSource extends Object implements Serializable

      • Serialized Fields

        • s3DataType

          String s3DataType

          If you choose S3Prefix, S3Uri identifies a key name prefix. Amazon SageMaker uses all objects that match the specified key name prefix for model training.

          If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for model training.

          If you choose AugmentedManifestFile, S3Uri identifies an object that is an augmented manifest file in JSON lines format. This file contains the data you want to use for model training. AugmentedManifestFile can only be used if the Channel's input mode is Pipe.

        • s3Uri

          String s3Uri

          Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest. For example:

          • A key name prefix might look like this: s3://bucketname/exampleprefix.

          • A manifest might look like this: s3://bucketname/example.manifest

            The manifest is an S3 object which is a JSON file with the following format:

            The preceding JSON matches the following s3Uris:

            [ {"prefix": "s3://customer_bucket/some/prefix/"},

            "relative/path/to/custdata-1",

            "relative/path/custdata-2",

            ...

            "relative/path/custdata-N"

            ]

            The preceding JSON matches the following s3Uris:

            s3://customer_bucket/some/prefix/relative/path/to/custdata-1

            s3://customer_bucket/some/prefix/relative/path/custdata-2

            ...

            s3://customer_bucket/some/prefix/relative/path/custdata-N

            The complete set of s3uris in this manifest is the input data for the channel for this datasource. The object that each s3uris points to must be readable by the IAM role that Amazon SageMaker uses to perform tasks on your behalf.

        • s3DataDistributionType

          String s3DataDistributionType

          If you want Amazon SageMaker to replicate the entire dataset on each ML compute instance that is launched for model training, specify FullyReplicated.

          If you want Amazon SageMaker to replicate a subset of data on each ML compute instance that is launched for model training, specify ShardedByS3Key. If there are n ML compute instances launched for a training job, each instance gets approximately 1/n of the number of S3 objects. In this case, model training on each machine uses only the subset of training data.

          Don't choose more ML compute instances for training than available S3 objects. If you do, some nodes won't get any data and you will pay for nodes that aren't getting any training data. This applies in both File and Pipe modes. Keep this in mind when developing algorithms.

          In distributed training, where you use multiple ML compute EC2 instances, you might choose ShardedByS3Key. If the algorithm requires copying training data to the ML storage volume (when TrainingInputMode is set to File), this copies 1/n of the number of objects.

        • attributeNames

          List<E> attributeNames

          A list of one or more attribute names to use that are found in a specified augmented manifest file.

    • Class com.amazonaws.services.sagemaker.model.ScheduleConfig extends Object implements Serializable

      • Serialized Fields

        • scheduleExpression

          String scheduleExpression

          A cron expression that describes details about the monitoring schedule.

          Currently the only supported cron expressions are:

          • If you want to set the job to start every hour, please use the following:

            Hourly: cron(0 * ? * * *)

          • If you want to start the job daily:

            cron(0 [00-23] ? * * *)

          For example, the following are valid cron expressions:

          • Daily at noon UTC: cron(0 12 ? * * *)

          • Daily at midnight UTC: cron(0 0 ? * * *)

          To support running every 6, 12 hours, the following are also supported:

          cron(0 [00-23]/[01-24] ? * * *)

          For example, the following are valid cron expressions:

          • Every 12 hours, starting at 5pm UTC: cron(0 17/12 ? * * *)

          • Every two hours starting at midnight: cron(0 0/2 ? * * *)

          • Even though the cron expression is set to start at 5PM UTC, note that there could be a delay of 0-20 minutes from the actual requested time to run the execution.

          • We recommend that if you would like a daily schedule, you do not provide this parameter. Amazon SageMaker will pick a time for running every day.

    • Class com.amazonaws.services.sagemaker.model.SearchExpression extends Object implements Serializable

      • Serialized Fields

        • filters

          List<E> filters

          A list of filter objects.

        • nestedFilters

          List<E> nestedFilters

          A list of nested filter objects.

        • subExpressions

          List<E> subExpressions

          A list of search expression objects.

        • operator

          String operator

          A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

    • Class com.amazonaws.services.sagemaker.model.SearchRecord extends Object implements Serializable

      • Serialized Fields

        • trainingJob

          TrainingJob trainingJob

          A TrainingJob object that is returned as part of a Search request.

        • experiment

          Experiment experiment

          A summary of the properties of an experiment.

        • trial

          Trial trial

          A summary of the properties of a trial.

        • trialComponent

          TrialComponent trialComponent

          A summary of the properties of a trial component.

    • Class com.amazonaws.services.sagemaker.model.SearchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resource

          String resource

          The name of the Amazon SageMaker resource to search for.

        • searchExpression

          SearchExpression searchExpression

          A Boolean conditional statement. Resource objects must satisfy this condition to be included in search results. You must provide at least one subexpression, filter, or nested filter. The maximum number of recursive SubExpressions, NestedFilters, and Filters that can be included in a SearchExpression object is 50.

        • sortBy

          String sortBy

          The name of the resource property used to sort the SearchResults. The default is LastModifiedTime.

        • sortOrder

          String sortOrder

          How SearchResults are ordered. Valid values are Ascending or Descending. The default is Descending.

        • nextToken

          String nextToken

          If more than MaxResults resource objects match the specified SearchExpression, the SearchResponse includes a NextToken. The NextToken can be passed to the next SearchRequest to continue retrieving results for the specified SearchExpression and Sort parameters.

        • maxResults

          Integer maxResults

          The maximum number of results to return in a SearchResponse.

    • Class com.amazonaws.services.sagemaker.model.SearchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • results

          List<E> results

          A list of SearchResult objects.

        • nextToken

          String nextToken

          If the result of the previous Search request was truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request.

    • Class com.amazonaws.services.sagemaker.model.SecondaryStatusTransition extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          Contains a secondary status information from a training job.

          Status might be one of the following secondary statuses:

          InProgress
          • Starting - Starting the training job.

          • Downloading - An optional stage for algorithms that support File training input mode. It indicates that data is being downloaded to the ML storage volumes.

          • Training - Training is in progress.

          • Uploading - Training is complete and the model artifacts are being uploaded to the S3 location.

          Completed
          • Completed - The training job has completed.

          Failed
          • Failed - The training job has failed. The reason for the failure is returned in the FailureReason field of DescribeTrainingJobResponse.

          Stopped
          • MaxRuntimeExceeded - The job stopped because it exceeded the maximum allowed runtime.

          • Stopped - The training job has stopped.

          Stopping
          • Stopping - Stopping the training job.

          We no longer support the following secondary statuses:

          • LaunchingMLInstances

          • PreparingTrainingStack

          • DownloadingTrainingImage

        • startTime

          Date startTime

          A timestamp that shows when the training job transitioned to the current secondary status state.

        • endTime

          Date endTime

          A timestamp that shows when the training job transitioned out of this secondary status state into another secondary status state or when the training job has ended.

        • statusMessage

          String statusMessage

          A detailed description of the progress within a secondary status.

          Amazon SageMaker provides secondary statuses and status messages that apply to each of them:

          Starting
          • Starting the training job.

          • Launching requested ML instances.

          • Insufficient capacity error from EC2 while launching instances, retrying!

          • Launched instance was unhealthy, replacing it!

          • Preparing the instances for training.

          Training
          • Downloading the training image.

          • Training image download completed. Training in progress.

          Status messages are subject to change. Therefore, we recommend not including them in code that programmatically initiates actions. For examples, don't use status messages in if statements.

          To have an overview of your training job's progress, view TrainingJobStatus and SecondaryStatus in DescribeTrainingJob, and StatusMessage together. For example, at the start of a training job, you might see the following:

          • TrainingJobStatus - InProgress

          • SecondaryStatus - Training

          • StatusMessage - Downloading the training image

    • Class com.amazonaws.services.sagemaker.model.SharingSettings extends Object implements Serializable

      • Serialized Fields

        • notebookOutputOption

          String notebookOutputOption

          The notebook output option.

        • s3OutputPath

          String s3OutputPath

          The Amazon S3 output path.

        • s3KmsKeyId

          String s3KmsKeyId

          The AWS Key Management Service encryption key ID.

    • Class com.amazonaws.services.sagemaker.model.ShuffleConfig extends Object implements Serializable

      • Serialized Fields

        • seed

          Long seed

          Determines the shuffling order in ShuffleConfig value.

    • Class com.amazonaws.services.sagemaker.model.SourceAlgorithm extends Object implements Serializable

      • Serialized Fields

        • modelDataUrl

          String modelDataUrl

          The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

        • algorithmName

          String algorithmName

          The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.

    • Class com.amazonaws.services.sagemaker.model.SourceAlgorithmSpecification extends Object implements Serializable

      • Serialized Fields

        • sourceAlgorithms

          List<E> sourceAlgorithms

          A list of the algorithms that were used to create a model package.

    • Class com.amazonaws.services.sagemaker.model.SourceIpConfig extends Object implements Serializable

      • Serialized Fields

        • cidrs

          List<E> cidrs

          A list of one to four Classless Inter-Domain Routing (CIDR) values.

          Maximum: 4 CIDR values

          The following Length Constraints apply to individual CIDR values in the CIDR value list.

    • Class com.amazonaws.services.sagemaker.model.StartMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the schedule to start.

    • Class com.amazonaws.services.sagemaker.model.StartMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StartNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance to start.

    • Class com.amazonaws.services.sagemaker.model.StartNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopAutoMLJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • autoMLJobName

          String autoMLJobName

          The name of the object you are requesting.

    • Class com.amazonaws.services.sagemaker.model.StopAutoMLJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopCompilationJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • compilationJobName

          String compilationJobName

          The name of the model compilation job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopCompilationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopHyperParameterTuningJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • hyperParameterTuningJobName

          String hyperParameterTuningJobName

          The name of the tuning job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopHyperParameterTuningJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopLabelingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • labelingJobName

          String labelingJobName

          The name of the labeling job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopLabelingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the schedule to stop.

    • Class com.amazonaws.services.sagemaker.model.StopMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance to terminate.

    • Class com.amazonaws.services.sagemaker.model.StopNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StoppingCondition extends Object implements Serializable

      • Serialized Fields

        • maxRuntimeInSeconds

          Integer maxRuntimeInSeconds

          The maximum length of time, in seconds, that the training or compilation job can run. If job does not complete during this time, Amazon SageMaker ends the job. If value is not specified, default value is 1 day. The maximum value is 28 days.

        • maxWaitTimeInSeconds

          Integer maxWaitTimeInSeconds

          The maximum length of time, in seconds, how long you are willing to wait for a managed spot training job to complete. It is the amount of time spent waiting for Spot capacity plus the amount of time the training job runs. It must be equal to or greater than MaxRuntimeInSeconds.

    • Class com.amazonaws.services.sagemaker.model.StopProcessingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • processingJobName

          String processingJobName

          The name of the processing job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopProcessingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopTrainingJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          The name of the training job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopTrainingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.StopTransformJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transformJobName

          String transformJobName

          The name of the transform job to stop.

    • Class com.amazonaws.services.sagemaker.model.StopTransformJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.SubscribedWorkteam extends Object implements Serializable

      • Serialized Fields

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) of the vendor that you have subscribed.

        • marketplaceTitle

          String marketplaceTitle

          The title of the service provided by the vendor in the Amazon Marketplace.

        • sellerName

          String sellerName

          The name of the vendor in the Amazon Marketplace.

        • marketplaceDescription

          String marketplaceDescription

          The description of the vendor from the Amazon Marketplace.

        • listingId

          String listingId

    • Class com.amazonaws.services.sagemaker.model.SuggestionQuery extends Object implements Serializable

      • Serialized Fields

        • propertyNameQuery

          PropertyNameQuery propertyNameQuery

          Defines a property name hint. Only property names that begin with the specified hint are included in the response.

    • Class com.amazonaws.services.sagemaker.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The tag key.

        • value

          String value

          The tag value.

    • Class com.amazonaws.services.sagemaker.model.TensorBoardAppSettings extends Object implements Serializable

      • Serialized Fields

        • defaultResourceSpec

          ResourceSpec defaultResourceSpec

          The instance type and quantity.

    • Class com.amazonaws.services.sagemaker.model.TensorBoardOutputConfig extends Object implements Serializable

      • Serialized Fields

        • localPath

          String localPath

          Path to local storage location for tensorBoard output. Defaults to /opt/ml/output/tensorboard.

        • s3OutputPath

          String s3OutputPath

          Path to Amazon S3 storage location for TensorBoard output.

    • Class com.amazonaws.services.sagemaker.model.TrainingJob extends Object implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          The name of the training job.

        • trainingJobArn

          String trainingJobArn

          The Amazon Resource Name (ARN) of the training job.

        • tuningJobArn

          String tuningJobArn

          The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.

        • labelingJobArn

          String labelingJobArn

          The Amazon Resource Name (ARN) of the labeling job.

        • autoMLJobArn

          String autoMLJobArn

          The Amazon Resource Name (ARN) of the job.

        • modelArtifacts

          ModelArtifacts modelArtifacts

          Information about the Amazon S3 location that is configured for storing model artifacts.

        • trainingJobStatus

          String trainingJobStatus

          The status of the training job.

          Training job statuses are:

          • InProgress - The training is in progress.

          • Completed - The training job has completed.

          • Failed - The training job has failed. To see the reason for the failure, see the FailureReason field in the response to a DescribeTrainingJobResponse call.

          • Stopping - The training job is stopping.

          • Stopped - The training job has stopped.

          For more detailed information, see SecondaryStatus.

        • secondaryStatus

          String secondaryStatus

          Provides detailed information about the state of the training job. For detailed information about the secondary status of the training job, see StatusMessage under SecondaryStatusTransition.

          Amazon SageMaker provides primary statuses and secondary statuses that apply to each of them:

          InProgress
          • Starting - Starting the training job.

          • Downloading - An optional stage for algorithms that support File training input mode. It indicates that data is being downloaded to the ML storage volumes.

          • Training - Training is in progress.

          • Uploading - Training is complete and the model artifacts are being uploaded to the S3 location.

          Completed
          • Completed - The training job has completed.

          Failed
          • Failed - The training job has failed. The reason for the failure is returned in the FailureReason field of DescribeTrainingJobResponse.

          Stopped
          • MaxRuntimeExceeded - The job stopped because it exceeded the maximum allowed runtime.

          • Stopped - The training job has stopped.

          Stopping
          • Stopping - Stopping the training job.

          Valid values for SecondaryStatus are subject to change.

          We no longer support the following secondary statuses:

          • LaunchingMLInstances

          • PreparingTrainingStack

          • DownloadingTrainingImage

        • failureReason

          String failureReason

          If the training job failed, the reason it failed.

        • hyperParameters

          Map<K,V> hyperParameters

          Algorithm-specific parameters.

        • algorithmSpecification

          AlgorithmSpecification algorithmSpecification

          Information about the algorithm used for training, and algorithm metadata.

        • roleArn

          String roleArn

          The AWS Identity and Access Management (IAM) role configured for the training job.

        • inputDataConfig

          List<E> inputDataConfig

          An array of Channel objects that describes each data input channel.

        • outputDataConfig

          OutputDataConfig outputDataConfig

          The S3 path where model artifacts that you configured when creating the job are stored. Amazon SageMaker creates subfolders for model artifacts.

        • resourceConfig

          ResourceConfig resourceConfig

          Resources, including ML compute instances and ML storage volumes, that are configured for model training.

        • vpcConfig

          VpcConfig vpcConfig

          A VpcConfig object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model training job can run. When the job reaches the time limit, Amazon SageMaker ends the training job. Use this API to cap model training costs.

          To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training are not lost.

        • creationTime

          Date creationTime

          A timestamp that indicates when the training job was created.

        • trainingStartTime

          Date trainingStartTime

          Indicates the time when the training job starts on training instances. You are billed for the time interval between this time and the value of TrainingEndTime. The start time in CloudWatch Logs might be later than this time. The difference is due to the time it takes to download the training data and to the size of the training container.

        • trainingEndTime

          Date trainingEndTime

          Indicates the time when the training job ends on training instances. You are billed for the time interval between the value of TrainingStartTime and this time. For successful jobs and stopped jobs, this is the time after model artifacts are uploaded. For failed jobs, this is the time when Amazon SageMaker detects a job failure.

        • lastModifiedTime

          Date lastModifiedTime

          A timestamp that indicates when the status of the training job was last modified.

        • secondaryStatusTransitions

          List<E> secondaryStatusTransitions

          A history of all of the secondary statuses that the training job has transitioned through.

        • finalMetricDataList

          List<E> finalMetricDataList

          A list of final metric values that are set when the training job completes. Used only if the training job was configured to use metrics.

        • enableNetworkIsolation

          Boolean enableNetworkIsolation

          If the TrainingJob was created with network isolation, the value is set to true. If network isolation is enabled, nodes can't communicate beyond the VPC they run in.

        • enableInterContainerTrafficEncryption

          Boolean enableInterContainerTrafficEncryption

          To encrypt all communications between ML compute instances in distributed training, choose True. Encryption provides greater security for distributed training, but training might take longer. How long it takes depends on the amount of communication between compute instances, especially if you use a deep learning algorithm in distributed training.

        • enableManagedSpotTraining

          Boolean enableManagedSpotTraining

          When true, enables managed spot training using Amazon EC2 Spot instances to run training jobs instead of on-demand instances. For more information, see model-managed-spot-training.

        • checkpointConfig

          CheckpointConfig checkpointConfig
        • trainingTimeInSeconds

          Integer trainingTimeInSeconds

          The training time in seconds.

        • billableTimeInSeconds

          Integer billableTimeInSeconds

          The billable time in seconds.

        • debugHookConfig

          DebugHookConfig debugHookConfig
        • experimentConfig

          ExperimentConfig experimentConfig
        • debugRuleConfigurations

          List<E> debugRuleConfigurations

          Information about the debug rule configuration.

        • tensorBoardOutputConfig

          TensorBoardOutputConfig tensorBoardOutputConfig
        • debugRuleEvaluationStatuses

          List<E> debugRuleEvaluationStatuses

          Information about the evaluation status of the rules for the training job.

        • tags

          List<E> tags

          An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

    • Class com.amazonaws.services.sagemaker.model.TrainingJobDefinition extends Object implements Serializable

      • Serialized Fields

        • trainingInputMode

          String trainingInputMode

          The input mode used by the algorithm for the training job. For the input modes that Amazon SageMaker algorithms support, see Algorithms.

          If an algorithm supports the File input mode, Amazon SageMaker downloads the training data from S3 to the provisioned ML storage Volume, and mounts the directory to docker volume for training container. If an algorithm supports the Pipe input mode, Amazon SageMaker streams data directly from S3 to the container.

        • hyperParameters

          Map<K,V> hyperParameters

          The hyperparameters used for the training job.

        • inputDataConfig

          List<E> inputDataConfig

          An array of Channel objects, each of which specifies an input source.

        • outputDataConfig

          OutputDataConfig outputDataConfig

          the path to the S3 bucket where you want to store model artifacts. Amazon SageMaker creates subfolders for the artifacts.

        • resourceConfig

          ResourceConfig resourceConfig

          The resources, including the ML compute instances and ML storage volumes, to use for model training.

        • stoppingCondition

          StoppingCondition stoppingCondition

          Specifies a limit to how long a model training job can run. When the job reaches the time limit, Amazon SageMaker ends the training job. Use this API to cap model training costs.

          To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts.

    • Class com.amazonaws.services.sagemaker.model.TrainingJobStatusCounters extends Object implements Serializable

      • Serialized Fields

        • completed

          Integer completed

          The number of completed training jobs launched by the hyperparameter tuning job.

        • inProgress

          Integer inProgress

          The number of in-progress training jobs launched by a hyperparameter tuning job.

        • retryableError

          Integer retryableError

          The number of training jobs that failed, but can be retried. A failed training job can be retried only if it failed because an internal service error occurred.

        • nonRetryableError

          Integer nonRetryableError

          The number of training jobs that failed and can't be retried. A failed training job can't be retried if it failed because a client error occurred.

        • stopped

          Integer stopped

          The number of training jobs launched by a hyperparameter tuning job that were manually stopped.

    • Class com.amazonaws.services.sagemaker.model.TrainingJobSummary extends Object implements Serializable

      • Serialized Fields

        • trainingJobName

          String trainingJobName

          The name of the training job that you want a summary for.

        • trainingJobArn

          String trainingJobArn

          The Amazon Resource Name (ARN) of the training job.

        • creationTime

          Date creationTime

          A timestamp that shows when the training job was created.

        • trainingEndTime

          Date trainingEndTime

          A timestamp that shows when the training job ended. This field is set only if the training job has one of the terminal statuses (Completed, Failed, or Stopped).

        • lastModifiedTime

          Date lastModifiedTime

          Timestamp when the training job was last modified.

        • trainingJobStatus

          String trainingJobStatus

          The status of the training job.

    • Class com.amazonaws.services.sagemaker.model.TrainingSpecification extends Object implements Serializable

      • Serialized Fields

        • trainingImage

          String trainingImage

          The Amazon ECR registry path of the Docker image that contains the training algorithm.

        • trainingImageDigest

          String trainingImageDigest

          An MD5 hash of the training algorithm that identifies the Docker image used for training.

        • supportedHyperParameters

          List<E> supportedHyperParameters

          A list of the HyperParameterSpecification objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>

        • supportedTrainingInstanceTypes

          List<E> supportedTrainingInstanceTypes

          A list of the instance types that this algorithm can use for training.

        • supportsDistributedTraining

          Boolean supportsDistributedTraining

          Indicates whether the algorithm supports distributed training. If set to false, buyers can't request more than one instance during training.

        • metricDefinitions

          List<E> metricDefinitions

          A list of MetricDefinition objects, which are used for parsing metrics generated by the algorithm.

        • trainingChannels

          List<E> trainingChannels

          A list of ChannelSpecification objects, which specify the input sources to be used by the algorithm.

        • supportedTuningJobObjectiveMetrics

          List<E> supportedTuningJobObjectiveMetrics

          A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.

    • Class com.amazonaws.services.sagemaker.model.TransformDataSource extends Object implements Serializable

      • Serialized Fields

        • s3DataSource

          TransformS3DataSource s3DataSource

          The S3 location of the data source that is associated with a channel.

    • Class com.amazonaws.services.sagemaker.model.TransformInput extends Object implements Serializable

      • Serialized Fields

        • dataSource

          TransformDataSource dataSource

          Describes the location of the channel data, which is, the S3 location of the input data that the model can consume.

        • contentType

          String contentType

          The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.

        • compressionType

          String compressionType

          If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.

        • splitType

          String splitType

          The method to use to split the transform job's data files into smaller batches. Splitting is necessary when the total size of each object is too large to fit in a single request. You can also use data splitting to improve performance by processing multiple concurrent mini-batches. The default value for SplitType is None, which indicates that input data files are not split, and request payloads contain the entire contents of an input object. Set the value of this parameter to Line to split records on a newline character boundary. SplitType also supports a number of record-oriented binary data formats.

          When splitting is enabled, the size of a mini-batch depends on the values of the BatchStrategy and MaxPayloadInMB parameters. When the value of BatchStrategy is MultiRecord, Amazon SageMaker sends the maximum number of records in each request, up to the MaxPayloadInMB limit. If the value of BatchStrategy is SingleRecord, Amazon SageMaker sends individual records in each request.

          Some data formats represent a record as a binary payload wrapped with extra padding bytes. When splitting is applied to a binary data format, padding is removed if the value of BatchStrategy is set to SingleRecord. Padding is not removed if the value of BatchStrategy is set to MultiRecord.

          For more information about RecordIO, see Create a Dataset Using RecordIO in the MXNet documentation. For more information about TFRecord, see Consuming TFRecord data in the TensorFlow documentation.

    • Class com.amazonaws.services.sagemaker.model.TransformJobDefinition extends Object implements Serializable

      • Serialized Fields

        • maxConcurrentTransforms

          Integer maxConcurrentTransforms

          The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.

        • maxPayloadInMB

          Integer maxPayloadInMB

          The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

        • batchStrategy

          String batchStrategy

          A string that determines the number of records included in a single mini-batch.

          SingleRecord means only one record is used per mini-batch. MultiRecord means a mini-batch is set to contain as many records that can fit within the MaxPayloadInMB limit.

        • environment

          Map<K,V> environment

          The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

        • transformInput

          TransformInput transformInput

          A description of the input source and the way the transform job consumes it.

        • transformOutput

          TransformOutput transformOutput

          Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

        • transformResources

          TransformResources transformResources

          Identifies the ML compute instances for the transform job.

    • Class com.amazonaws.services.sagemaker.model.TransformJobSummary extends Object implements Serializable

      • Serialized Fields

        • transformJobName

          String transformJobName

          The name of the transform job.

        • transformJobArn

          String transformJobArn

          The Amazon Resource Name (ARN) of the transform job.

        • creationTime

          Date creationTime

          A timestamp that shows when the transform Job was created.

        • transformEndTime

          Date transformEndTime

          Indicates when the transform job ends on compute instances. For successful jobs and stopped jobs, this is the exact time recorded after the results are uploaded. For failed jobs, this is when Amazon SageMaker detected that the job failed.

        • lastModifiedTime

          Date lastModifiedTime

          Indicates when the transform job was last modified.

        • transformJobStatus

          String transformJobStatus

          The status of the transform job.

        • failureReason

          String failureReason

          If the transform job failed, the reason it failed.

    • Class com.amazonaws.services.sagemaker.model.TransformOutput extends Object implements Serializable

      • Serialized Fields

        • s3OutputPath

          String s3OutputPath

          The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job. For example, s3://bucket-name/key-name-prefix.

          For every S3 object used as input for the transform job, batch transform stores the transformed data with an . out suffix in a corresponding subfolder in the location in the output prefix. For example, for the input data stored at s3://bucket-name/input-name-prefix/dataset01/data.csv, batch transform stores the transformed data at s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out. Batch transform doesn't upload partially processed objects. For an input S3 object that contains multiple records, it creates an .out file only if the transform job succeeds on the entire file. When the input contains multiple S3 objects, the batch transform job processes the listed S3 objects and uploads only the output for successfully processed objects. If any object fails in the transform job batch transform marks the job as failed to prompt investigation.

        • accept

          String accept

          The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.

        • assembleWith

          String assembleWith

          Defines how to assemble the results of the transform job as a single S3 object. Choose a format that is most convenient to you. To concatenate the results in binary format, specify None. To add a newline character at the end of every transformed record, specify Line.

        • kmsKeyId

          String kmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. The KmsKeyId can be any of the following formats:

          • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

          • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

          • Alias name: alias/ExampleAlias

          • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

          If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. For more information, see KMS-Managed Encryption Keys in the Amazon Simple Storage Service Developer Guide.

          The KMS key policy must grant permission to the IAM role that you specify in your CreateModel request. For more information, see Using Key Policies in AWS KMS in the AWS Key Management Service Developer Guide.

    • Class com.amazonaws.services.sagemaker.model.TransformResources extends Object implements Serializable

      • Serialized Fields

        • instanceType

          String instanceType

          The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.large instance types.

        • instanceCount

          Integer instanceCount

          The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.

        • volumeKmsKeyId

          String volumeKmsKeyId

          The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job. The VolumeKmsKeyId can be any of the following formats:

          • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

          • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

          • Alias name: alias/ExampleAlias

          • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

    • Class com.amazonaws.services.sagemaker.model.TransformS3DataSource extends Object implements Serializable

      • Serialized Fields

        • s3DataType

          String s3DataType

          If you choose S3Prefix, S3Uri identifies a key name prefix. Amazon SageMaker uses all objects with the specified key name prefix for batch transform.

          If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for batch transform.

          The following values are compatible: ManifestFile, S3Prefix

          The following value is not compatible: AugmentedManifestFile

        • s3Uri

          String s3Uri

          Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest. For example:

          • A key name prefix might look like this: s3://bucketname/exampleprefix.

          • A manifest might look like this: s3://bucketname/example.manifest

            The manifest is an S3 object which is a JSON file with the following format:

            [ {"prefix": "s3://customer_bucket/some/prefix/"},

            "relative/path/to/custdata-1",

            "relative/path/custdata-2",

            ...

            "relative/path/custdata-N"

            ]

            The preceding JSON matches the following s3Uris:

            s3://customer_bucket/some/prefix/relative/path/to/custdata-1

            s3://customer_bucket/some/prefix/relative/path/custdata-2

            ...

            s3://customer_bucket/some/prefix/relative/path/custdata-N

            The complete set of S3Uris in this manifest constitutes the input data for the channel for this datasource. The object that each S3Uris points to must be readable by the IAM role that Amazon SageMaker uses to perform tasks on your behalf.

    • Class com.amazonaws.services.sagemaker.model.Trial extends Object implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial.

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

        • displayName

          String displayName

          The name of the trial as displayed. If DisplayName isn't specified, TrialName is displayed.

        • experimentName

          String experimentName

          The name of the experiment the trial is part of.

        • source

          TrialSource source
        • creationTime

          Date creationTime

          When the trial was created.

        • createdBy

          UserContext createdBy
        • lastModifiedTime

          Date lastModifiedTime

          Who last modified the trial.

        • lastModifiedBy

          UserContext lastModifiedBy
        • tags

          List<E> tags

          The list of tags that are associated with the trial. You can use Search API to search on the tags.

        • trialComponentSummaries

          List<E> trialComponentSummaries

          A list of the components associated with the trial. For each component, a summary of the component's properties is included.

    • Class com.amazonaws.services.sagemaker.model.TrialComponent extends Object implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the trial component.

        • displayName

          String displayName

          The name of the component as displayed. If DisplayName isn't specified, TrialComponentName is displayed.

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the trial component.

        • source

          TrialComponentSource source
        • status

          TrialComponentStatus status
        • startTime

          Date startTime

          When the component started.

        • endTime

          Date endTime

          When the component ended.

        • creationTime

          Date creationTime

          When the component was created.

        • createdBy

          UserContext createdBy
        • lastModifiedTime

          Date lastModifiedTime

          When the component was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy
        • parameters

          Map<K,V> parameters

          The hyperparameters of the component.

        • inputArtifacts

          Map<K,V> inputArtifacts

          The input artifacts of the component.

        • outputArtifacts

          Map<K,V> outputArtifacts

          The output artifacts of the component.

        • metrics

          List<E> metrics

          The metrics for the component.

        • sourceDetail

          TrialComponentSourceDetail sourceDetail

          The source of the trial component.>

        • tags

          List<E> tags

          The list of tags that are associated with the component. You can use Search API to search on the tags.

        • parents

          List<E> parents

          An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentArtifact extends Object implements Serializable

      • Serialized Fields

        • mediaType

          String mediaType

          The media type of the artifact, which indicates the type of data in the artifact file. The media type consists of a type and a subtype concatenated with a slash (/) character, for example, text/csv, image/jpeg, and s3/uri. The type specifies the category of the media. The subtype specifies the kind of data.

        • value

          String value

          The location of the artifact.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentMetricSummary extends Object implements Serializable

      • Serialized Fields

        • metricName

          String metricName

          The name of the metric.

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the source.

        • timeStamp

          Date timeStamp

          When the metric was last updated.

        • max

          Double max

          The maximum value of the metric.

        • min

          Double min

          The minimum value of the metric.

        • last

          Double last

          The most recent value of the metric.

        • count

          Integer count

          The number of samples used to generate the metric.

        • avg

          Double avg

          The average value of the metric.

        • stdDev

          Double stdDev

          The standard deviation of the metric.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentParameterValue extends Object implements Serializable

      • Serialized Fields

        • stringValue

          String stringValue

          The string value of a categorical hyperparameter. If you specify a value for this parameter, you can't specify the NumberValue parameter.

        • numberValue

          Double numberValue

          The numeric value of a numeric hyperparameter. If you specify a value for this parameter, you can't specify the StringValue parameter.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentSimpleSummary extends Object implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the trial component.

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the trial component.

        • trialComponentSource

          TrialComponentSource trialComponentSource
        • creationTime

          Date creationTime

          When the component was created.

        • createdBy

          UserContext createdBy
    • Class com.amazonaws.services.sagemaker.model.TrialComponentSource extends Object implements Serializable

      • Serialized Fields

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the source.

        • sourceType

          String sourceType

          The source job type.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentSourceDetail extends Object implements Serializable

      • Serialized Fields

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the source.

        • trainingJob

          TrainingJob trainingJob
    • Class com.amazonaws.services.sagemaker.model.TrialComponentStatus extends Object implements Serializable

      • Serialized Fields

        • primaryStatus

          String primaryStatus

          The status of the trial component.

        • message

          String message

          If the component failed, a message describing why.

    • Class com.amazonaws.services.sagemaker.model.TrialComponentSummary extends Object implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the trial component.

        • trialComponentArn

          String trialComponentArn

          The ARN of the trial component.

        • displayName

          String displayName

          The name of the component as displayed. If DisplayName isn't specified, TrialComponentName is displayed.

        • trialComponentSource

          TrialComponentSource trialComponentSource
        • status

          TrialComponentStatus status

          The status of the component. States include:

          • InProgress

          • Completed

          • Failed

        • startTime

          Date startTime

          When the component started.

        • endTime

          Date endTime

          When the component ended.

        • creationTime

          Date creationTime

          When the component was created.

        • createdBy

          UserContext createdBy

          Who created the component.

        • lastModifiedTime

          Date lastModifiedTime

          When the component was last modified.

        • lastModifiedBy

          UserContext lastModifiedBy

          Who last modified the component.

    • Class com.amazonaws.services.sagemaker.model.TrialSource extends Object implements Serializable

      • Serialized Fields

        • sourceArn

          String sourceArn

          The Amazon Resource Name (ARN) of the source.

        • sourceType

          String sourceType

          The source job type.

    • Class com.amazonaws.services.sagemaker.model.TrialSummary extends Object implements Serializable

      • Serialized Fields

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

        • trialName

          String trialName

          The name of the trial.

        • displayName

          String displayName

          The name of the trial as displayed. If DisplayName isn't specified, TrialName is displayed.

        • trialSource

          TrialSource trialSource
        • creationTime

          Date creationTime

          When the trial was created.

        • lastModifiedTime

          Date lastModifiedTime

          When the trial was last modified.

    • Class com.amazonaws.services.sagemaker.model.TuningJobCompletionCriteria extends Object implements Serializable

      • Serialized Fields

        • targetObjectiveMetricValue

          Float targetObjectiveMetricValue

          The objective metric's value.

    • Class com.amazonaws.services.sagemaker.model.UiConfig extends Object implements Serializable

    • Class com.amazonaws.services.sagemaker.model.UiTemplate extends Object implements Serializable

      • Serialized Fields

        • content

          String content

          The content of the Liquid template for the worker user interface.

    • Class com.amazonaws.services.sagemaker.model.UiTemplateInfo extends Object implements Serializable

      • Serialized Fields

        • url

          String url

          The URL for the user interface template.

        • contentSha256

          String contentSha256

          The SHA 256 hash that you used to create the request signature.

    • Class com.amazonaws.services.sagemaker.model.UpdateCodeRepositoryRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • codeRepositoryName

          String codeRepositoryName

          The name of the Git repository to update.

        • gitConfig

          GitConfigForUpdate gitConfig

          The configuration of the git repository, including the URL and the Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the repository. The secret must have a staging label of AWSCURRENT and must be in the following format:

          {"username": UserName, "password": Password}

    • Class com.amazonaws.services.sagemaker.model.UpdateCodeRepositoryResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • codeRepositoryArn

          String codeRepositoryArn

          The ARN of the Git repository.

    • Class com.amazonaws.services.sagemaker.model.UpdateDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • defaultUserSettings

          UserSettings defaultUserSettings

          A collection of settings.

    • Class com.amazonaws.services.sagemaker.model.UpdateDomainResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainArn

          String domainArn

          The domain Amazon Resource Name (ARN).

    • Class com.amazonaws.services.sagemaker.model.UpdateEndpointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of the endpoint whose configuration you want to update.

        • endpointConfigName

          String endpointConfigName

          The name of the new endpoint configuration.

    • Class com.amazonaws.services.sagemaker.model.UpdateEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointArn

          String endpointArn

          The Amazon Resource Name (ARN) of the endpoint.

    • Class com.amazonaws.services.sagemaker.model.UpdateEndpointWeightsAndCapacitiesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointName

          String endpointName

          The name of an existing Amazon SageMaker endpoint.

        • desiredWeightsAndCapacities

          List<E> desiredWeightsAndCapacities

          An object that provides new capacity and weight values for a variant.

    • Class com.amazonaws.services.sagemaker.model.UpdateEndpointWeightsAndCapacitiesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • endpointArn

          String endpointArn

          The Amazon Resource Name (ARN) of the updated endpoint.

    • Class com.amazonaws.services.sagemaker.model.UpdateExperimentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • experimentName

          String experimentName

          The name of the experiment to update.

        • displayName

          String displayName

          The name of the experiment as displayed. The name doesn't need to be unique. If DisplayName isn't specified, ExperimentName is displayed.

        • description

          String description

          The description of the experiment.

    • Class com.amazonaws.services.sagemaker.model.UpdateExperimentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • experimentArn

          String experimentArn

          The Amazon Resource Name (ARN) of the experiment.

    • Class com.amazonaws.services.sagemaker.model.UpdateMonitoringScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • monitoringScheduleName

          String monitoringScheduleName

          The name of the monitoring schedule. The name must be unique within an AWS Region within an AWS account.

        • monitoringScheduleConfig

          MonitoringScheduleConfig monitoringScheduleConfig

          The configuration object that specifies the monitoring schedule and defines the monitoring job.

    • Class com.amazonaws.services.sagemaker.model.UpdateMonitoringScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • monitoringScheduleArn

          String monitoringScheduleArn

          The Amazon Resource Name (ARN) of the monitoring schedule.

    • Class com.amazonaws.services.sagemaker.model.UpdateNotebookInstanceLifecycleConfigRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceLifecycleConfigName

          String notebookInstanceLifecycleConfigName

          The name of the lifecycle configuration.

        • onCreate

          List<E> onCreate

          The shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.

        • onStart

          List<E> onStart

          The shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.

    • Class com.amazonaws.services.sagemaker.model.UpdateNotebookInstanceLifecycleConfigResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.UpdateNotebookInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • notebookInstanceName

          String notebookInstanceName

          The name of the notebook instance to update.

        • instanceType

          String instanceType

          The Amazon ML compute instance type.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access the notebook instance. For more information, see Amazon SageMaker Roles.

          To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

        • lifecycleConfigName

          String lifecycleConfigName

          The name of a lifecycle configuration to associate with the notebook instance. For information about lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance.

        • disassociateLifecycleConfig

          Boolean disassociateLifecycleConfig

          Set to true to remove the notebook instance lifecycle configuration currently associated with the notebook instance. This operation is idempotent. If you specify a lifecycle configuration that is not associated with the notebook instance when you call this method, it does not throw an error.

        • volumeSizeInGB

          Integer volumeSizeInGB

          The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. ML storage volumes are encrypted, so Amazon SageMaker can't determine the amount of available free space on the volume. Because of this, you can increase the volume size when you update a notebook instance, but you can't decrease the volume size. If you want to decrease the size of the ML storage volume in use, create a new notebook instance with the desired size.

        • defaultCodeRepository

          String defaultCodeRepository

          The Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • additionalCodeRepositories

          List<E> additionalCodeRepositories

          An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git Repositories with Amazon SageMaker Notebook Instances.

        • acceleratorTypes

          List<E> acceleratorTypes

          A list of the Elastic Inference (EI) instance types to associate with this notebook instance. Currently only one EI instance type can be associated with a notebook instance. For more information, see Using Elastic Inference in Amazon SageMaker.

        • disassociateAcceleratorTypes

          Boolean disassociateAcceleratorTypes

          A list of the Elastic Inference (EI) instance types to remove from this notebook instance. This operation is idempotent. If you specify an accelerator type that is not associated with the notebook instance when you call this method, it does not throw an error.

        • disassociateDefaultCodeRepository

          Boolean disassociateDefaultCodeRepository

          The name or URL of the default Git repository to remove from this notebook instance. This operation is idempotent. If you specify a Git repository that is not associated with the notebook instance when you call this method, it does not throw an error.

        • disassociateAdditionalCodeRepositories

          Boolean disassociateAdditionalCodeRepositories

          A list of names or URLs of the default Git repositories to remove from this notebook instance. This operation is idempotent. If you specify a Git repository that is not associated with the notebook instance when you call this method, it does not throw an error.

        • rootAccess

          String rootAccess

          Whether root access is enabled or disabled for users of the notebook instance. The default value is Enabled.

          If you set this to Disabled, users don't have root access on the notebook instance, but lifecycle configuration scripts still run with root permissions.

    • Class com.amazonaws.services.sagemaker.model.UpdateNotebookInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sagemaker.model.UpdateTrialComponentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialComponentName

          String trialComponentName

          The name of the component to update.

        • displayName

          String displayName

          The name of the component as displayed. The name doesn't need to be unique. If DisplayName isn't specified, TrialComponentName is displayed.

        • status

          TrialComponentStatus status

          The new status of the component.

        • startTime

          Date startTime

          When the component started.

        • endTime

          Date endTime

          When the component ended.

        • parameters

          Map<K,V> parameters

          Replaces all of the component's hyperparameters with the specified hyperparameters.

        • parametersToRemove

          List<E> parametersToRemove

          The hyperparameters to remove from the component.

        • inputArtifacts

          Map<K,V> inputArtifacts

          Replaces all of the component's input artifacts with the specified artifacts.

        • inputArtifactsToRemove

          List<E> inputArtifactsToRemove

          The input artifacts to remove from the component.

        • outputArtifacts

          Map<K,V> outputArtifacts

          Replaces all of the component's output artifacts with the specified artifacts.

        • outputArtifactsToRemove

          List<E> outputArtifactsToRemove

          The output artifacts to remove from the component.

    • Class com.amazonaws.services.sagemaker.model.UpdateTrialComponentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialComponentArn

          String trialComponentArn

          The Amazon Resource Name (ARN) of the trial component.

    • Class com.amazonaws.services.sagemaker.model.UpdateTrialRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • trialName

          String trialName

          The name of the trial to update.

        • displayName

          String displayName

          The name of the trial as displayed. The name doesn't need to be unique. If DisplayName isn't specified, TrialName is displayed.

    • Class com.amazonaws.services.sagemaker.model.UpdateTrialResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • trialArn

          String trialArn

          The Amazon Resource Name (ARN) of the trial.

    • Class com.amazonaws.services.sagemaker.model.UpdateUserProfileRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • userSettings

          UserSettings userSettings

          A collection of settings.

    • Class com.amazonaws.services.sagemaker.model.UpdateUserProfileResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • userProfileArn

          String userProfileArn

          The user profile Amazon Resource Name (ARN).

    • Class com.amazonaws.services.sagemaker.model.UpdateWorkforceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workforceName

          String workforceName

          The name of the private workforce whose access you want to restrict. WorkforceName is automatically set to "default" when a workforce is created and cannot be modified.

        • sourceIpConfig

          SourceIpConfig sourceIpConfig

          A list of one to four worker IP address ranges (CIDRs) that can be used to access tasks assigned to this workforce.

          Maximum: 4 CIDR values

    • Class com.amazonaws.services.sagemaker.model.UpdateWorkforceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workforce

          Workforce workforce

          A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each AWS Region. By default, any workforce related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.

    • Class com.amazonaws.services.sagemaker.model.UpdateWorkteamRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • workteamName

          String workteamName

          The name of the work team to update.

        • memberDefinitions

          List<E> memberDefinitions

          A list of MemberDefinition objects that contain the updated work team members.

        • description

          String description

          An updated description for the work team.

        • notificationConfiguration

          NotificationConfiguration notificationConfiguration

          Configures SNS topic notifications for available or expiring work items

    • Class com.amazonaws.services.sagemaker.model.UpdateWorkteamResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • workteam

          Workteam workteam

          A Workteam object that describes the updated work team.

    • Class com.amazonaws.services.sagemaker.model.USD extends Object implements Serializable

      • Serialized Fields

        • dollars

          Integer dollars

          The whole number of dollars in the amount.

        • cents

          Integer cents

          The fractional portion, in cents, of the amount.

        • tenthFractionsOfACent

          Integer tenthFractionsOfACent

          Fractions of a cent, in tenths.

    • Class com.amazonaws.services.sagemaker.model.UserContext extends Object implements Serializable

      • Serialized Fields

        • userProfileArn

          String userProfileArn

          The Amazon Resource Name (ARN) of the user's profile.

        • userProfileName

          String userProfileName

          The name of the user's profile.

        • domainId

          String domainId

          The domain associated with the user.

    • Class com.amazonaws.services.sagemaker.model.UserProfileDetails extends Object implements Serializable

      • Serialized Fields

        • domainId

          String domainId

          The domain ID.

        • userProfileName

          String userProfileName

          The user profile name.

        • status

          String status

          The status.

        • creationTime

          Date creationTime

          The creation time.

        • lastModifiedTime

          Date lastModifiedTime

          The last modified time.

    • Class com.amazonaws.services.sagemaker.model.UserSettings extends Object implements Serializable

      • Serialized Fields

        • executionRole

          String executionRole

          The execution role for the user.

        • securityGroups

          List<E> securityGroups

          The security groups.

        • sharingSettings

          SharingSettings sharingSettings

          The sharing settings.

        • jupyterServerAppSettings

          JupyterServerAppSettings jupyterServerAppSettings

          The Jupyter server's app settings.

        • kernelGatewayAppSettings

          KernelGatewayAppSettings kernelGatewayAppSettings

          The kernel gateway app settings.

        • tensorBoardAppSettings

          TensorBoardAppSettings tensorBoardAppSettings

          The TensorBoard app settings.

    • Class com.amazonaws.services.sagemaker.model.VpcConfig extends Object implements Serializable

      • Serialized Fields

        • securityGroupIds

          List<E> securityGroupIds

          The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

        • subnets

          List<E> subnets

          The ID of the subnets in the VPC to which you want to connect your training job or model.

          Amazon EC2 P3 accelerated computing instances are not available in the c/d/e availability zones of region us-east-1. If you want to create endpoints with P3 instances in VPC mode in region us-east-1, create subnets in a/b/f availability zones instead.

    • Class com.amazonaws.services.sagemaker.model.Workforce extends Object implements Serializable

      • Serialized Fields

        • workforceName

          String workforceName

          The name of the private workforce whose access you want to restrict. WorkforceName is automatically set to "default" when a workforce is created and cannot be modified.

        • workforceArn

          String workforceArn

          The Amazon Resource Name (ARN) of the private workforce.

        • lastUpdatedDate

          Date lastUpdatedDate

          The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

        • sourceIpConfig

          SourceIpConfig sourceIpConfig

          A list of one to four IP address ranges (CIDRs) to be added to the workforce allow list.

    • Class com.amazonaws.services.sagemaker.model.Workteam extends Object implements Serializable

      • Serialized Fields

        • workteamName

          String workteamName

          The name of the work team.

        • memberDefinitions

          List<E> memberDefinitions

          The Amazon Cognito user groups that make up the work team.

        • workteamArn

          String workteamArn

          The Amazon Resource Name (ARN) that identifies the work team.

        • productListingIds

          List<E> productListingIds

          The Amazon Marketplace identifier for a vendor's work team.

        • description

          String description

          A description of the work team.

        • subDomain

          String subDomain

          The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.

        • createDate

          Date createDate

          The date and time that the work team was created (timestamp).

        • lastUpdatedDate

          Date lastUpdatedDate

          The date and time that the work team was last updated (timestamp).

        • notificationConfiguration

          NotificationConfiguration notificationConfiguration

          Configures SNS notifications of available or expiring work items for work teams.

  • Package com.amazonaws.services.sagemakerruntime.model

  • Package com.amazonaws.services.savingsplans.model

  • Package com.amazonaws.services.schemas.model

  • Package com.amazonaws.services.secretsmanager.model

    • Class com.amazonaws.services.secretsmanager.model.AWSSecretsManagerException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.CancelRotateSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret for which you want to cancel a rotation request. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

    • Class com.amazonaws.services.secretsmanager.model.CancelRotateSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret for which rotation was canceled.

        • name

          String name

          The friendly name of the secret for which rotation was canceled.

        • versionId

          String versionId

          The unique identifier of the version of the secret that was created during the rotation. This version might not be complete, and should be evaluated for possible deletion. At the very least, you should remove the VersionStage value AWSPENDING to enable this version to be deleted. Failing to clean up a cancelled rotation can block you from successfully starting future rotations.

    • Class com.amazonaws.services.secretsmanager.model.CreateSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          Specifies the friendly name of the new secret.

          The secret name must be ASCII letters, digits, or the following characters : /_+=.@-

          Don't end your secret name with a hyphen followed by six characters. If you do so, you risk confusion and unexpected results when searching for a secret by partial ARN. This is because Secrets Manager automatically adds a hyphen and six random characters at the end of the ARN.

        • clientRequestToken

          String clientRequestToken

          (Optional) If you include SecretString or SecretBinary, then an initial version is created as part of the secret, and this parameter specifies a unique identifier for the new version.

          If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for the new version and include that value in the request.

          This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.

          • If the ClientRequestToken value isn't already associated with a version of the secret then a new version of the secret is created.

          • If a version with this value already exists and that version's SecretString and SecretBinary values are the same as those in the request, then the request is ignored (the operation is idempotent).

          • If a version with this value already exists and that version's SecretString and SecretBinary values are different from those in the request then the request fails because you cannot modify an existing version. Instead, use PutSecretValue to create a new version.

          This value becomes the VersionId of the new version.

        • description

          String description

          (Optional) Specifies a user-provided description of the secret.

        • kmsKeyId

          String kmsKeyId

          (Optional) Specifies the ARN, Key ID, or alias of the AWS KMS customer master key (CMK) to be used to encrypt the SecretString or SecretBinary values in the versions stored in this secret.

          You can specify any of the supported ways to identify a AWS KMS key ID. If you need to reference a CMK in a different account, you can use only the key ARN or the alias ARN.

          If you don't specify this value, then Secrets Manager defaults to using the AWS account's default CMK (the one named aws/secretsmanager). If a AWS KMS CMK with that name doesn't yet exist, then Secrets Manager creates it for you automatically the first time it needs to encrypt a version's SecretString or SecretBinary fields.

          You can use the account's default CMK to encrypt and decrypt only if you call this operation using credentials from the same account that owns the secret. If the secret is in a different account, then you must create a custom CMK and specify the ARN in this field.

        • secretBinary

          ByteBuffer secretBinary

          (Optional) Specifies binary data that you want to encrypt and store in the new version of the secret. To use this parameter in the command-line tools, we recommend that you store your binary data in a file and then use the appropriate technique for your tool to pass the contents of the file as a parameter.

          Either SecretString or SecretBinary must have a value, but not both. They cannot both be empty.

          This parameter is not available using the Secrets Manager console. It can be accessed only by using the AWS CLI or one of the AWS SDKs.

        • secretString

          String secretString

          (Optional) Specifies text data that you want to encrypt and store in this new version of the secret.

          Either SecretString or SecretBinary must have a value, but not both. They cannot both be empty.

          If you create a secret by using the Secrets Manager console then Secrets Manager puts the protected secret text in only the SecretString parameter. The Secrets Manager console stores the information as a JSON structure of key/value pairs that the Lambda rotation function knows how to parse.

          For storing multiple values, we recommend that you use a JSON text string argument and specify key/value pairs. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide. For example:

          [{"username":"bob"},{"password":"abc123xyz456"}]

          If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.

        • tags

          List<E> tags

          (Optional) Specifies a list of user-defined tags that are attached to the secret. Each tag is a "Key" and "Value" pair of strings. This operation only appends tags to the existing list of tags. To remove tags, you must use UntagResource.

          • Secrets Manager tag key names are case sensitive. A tag with the key "ABC" is a different tag from one with key "abc".

          • If you check tags in IAM policy Condition elements as part of your security strategy, then adding or removing a tag can change permissions. If the successful completion of this operation would result in you losing your permissions for this secret, then this operation is blocked and returns an Access Denied error.

          This parameter requires a JSON text string argument. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide. For example:

          [{"Key":"CostCenter","Value":"12345"},{"Key":"environment","Value":"production"}]

          If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.

          The following basic restrictions apply to tags:

          • Maximum number of tags per secret—50

          • Maximum key length—127 Unicode characters in UTF-8

          • Maximum value length—255 Unicode characters in UTF-8

          • Tag keys and values are case sensitive.

          • Do not use the aws: prefix in your tag names or values because it is reserved for AWS use. You can't edit or delete tag names or values with this prefix. Tags with this prefix do not count against your tags per secret limit.

          • If your tagging schema will be used across multiple services and resources, remember that other services might have restrictions on allowed characters. Generally allowed characters are: letters, spaces, and numbers representable in UTF-8, plus the following special characters: + - = . _ : / @.

    • Class com.amazonaws.services.secretsmanager.model.CreateSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the secret that you just created.

          Secrets Manager automatically adds several random characters to the name at the end of the ARN when you initially create a secret. This affects only the ARN and not the actual friendly name. This ensures that if you create a new secret with the same name as an old secret that you previously deleted, then users with access to the old secret don't automatically get access to the new secret because the ARNs are different.

        • name

          String name

          The friendly name of the secret that you just created.

        • versionId

          String versionId

          The unique identifier that's associated with the version of the secret you just created.

    • Class com.amazonaws.services.secretsmanager.model.DecryptionFailureException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.DeleteResourcePolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to delete the attached resource-based policy for. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

    • Class com.amazonaws.services.secretsmanager.model.DeleteResourcePolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that the resource-based policy was deleted for.

        • name

          String name

          The friendly name of the secret that the resource-based policy was deleted for.

    • Class com.amazonaws.services.secretsmanager.model.DeleteSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to delete. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • recoveryWindowInDays

          Long recoveryWindowInDays

          (Optional) Specifies the number of days that Secrets Manager waits before it can delete the secret. You can't use both this parameter and the ForceDeleteWithoutRecovery parameter in the same API call.

          This value can range from 7 to 30 days. The default value is 30.

        • forceDeleteWithoutRecovery

          Boolean forceDeleteWithoutRecovery

          (Optional) Specifies that the secret is to be deleted without any recovery window. You can't use both this parameter and the RecoveryWindowInDays parameter in the same API call.

          An asynchronous background process performs the actual deletion, so there can be a short delay before the operation completes. If you write code to delete and then immediately recreate a secret with the same name, ensure that your code includes appropriate back off and retry logic.

          Use this parameter with caution. This parameter causes the operation to skip the normal waiting period before the permanent deletion that AWS would normally impose with the RecoveryWindowInDays parameter. If you delete a secret with the ForceDeleteWithouRecovery parameter, then you have no opportunity to recover the secret. It is permanently lost.

    • Class com.amazonaws.services.secretsmanager.model.DeleteSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that is now scheduled for deletion.

        • name

          String name

          The friendly name of the secret that is now scheduled for deletion.

        • deletionDate

          Date deletionDate

          The date and time after which this secret can be deleted by Secrets Manager and can no longer be restored. This value is the date and time of the delete request plus the number of days specified in RecoveryWindowInDays.

    • Class com.amazonaws.services.secretsmanager.model.DescribeSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          The identifier of the secret whose details you want to retrieve. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

    • Class com.amazonaws.services.secretsmanager.model.DescribeSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret.

        • name

          String name

          The user-provided friendly name of the secret.

        • description

          String description

          The user-provided description of the secret.

        • kmsKeyId

          String kmsKeyId

          The ARN or alias of the AWS KMS customer master key (CMK) that's used to encrypt the SecretString or SecretBinary fields in each version of the secret. If you don't provide a key, then Secrets Manager defaults to encrypting the secret fields with the default AWS KMS CMK (the one named awssecretsmanager) for this account.

        • rotationEnabled

          Boolean rotationEnabled

          Specifies whether automatic rotation is enabled for this secret.

          To enable rotation, use RotateSecret with AutomaticallyRotateAfterDays set to a value greater than 0. To disable rotation, use CancelRotateSecret.

        • rotationLambdaARN

          String rotationLambdaARN

          The ARN of a Lambda function that's invoked by Secrets Manager to rotate the secret either automatically per the schedule or manually by a call to RotateSecret.

        • rotationRules

          RotationRulesType rotationRules

          A structure that contains the rotation configuration for this secret.

        • lastRotatedDate

          Date lastRotatedDate

          The most recent date and time that the Secrets Manager rotation process was successfully completed. This value is null if the secret has never rotated.

        • lastChangedDate

          Date lastChangedDate

          The last date and time that this secret was modified in any way.

        • lastAccessedDate

          Date lastAccessedDate

          The last date that this secret was accessed. This value is truncated to midnight of the date and therefore shows only the date, not the time.

        • deletedDate

          Date deletedDate

          This value exists if the secret is scheduled for deletion. Some time after the specified date and time, Secrets Manager deletes the secret and all of its versions.

          If a secret is scheduled for deletion, then its details, including the encrypted secret information, is not accessible. To cancel a scheduled deletion and restore access, use RestoreSecret.

        • tags

          List<E> tags

          The list of user-defined tags that are associated with the secret. To add tags to a secret, use TagResource. To remove tags, use UntagResource.

        • versionIdsToStages

          Map<K,V> versionIdsToStages

          A list of all of the currently assigned VersionStage staging labels and the VersionId that each is attached to. Staging labels are used to keep track of the different versions during the rotation process.

          A version that does not have any staging labels attached is considered deprecated and subject to deletion. Such versions are not included in this list.

        • owningService

          String owningService
    • Class com.amazonaws.services.secretsmanager.model.EncryptionFailureException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.GetRandomPasswordRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • passwordLength

          Long passwordLength

          The desired length of the generated password. The default value if you do not include this parameter is 32 characters.

        • excludeCharacters

          String excludeCharacters

          A string that includes characters that should not be included in the generated password. The default is that all characters from the included sets can be used.

        • excludeNumbers

          Boolean excludeNumbers

          Specifies that the generated password should not include digits. The default if you do not include this switch parameter is that digits can be included.

        • excludePunctuation

          Boolean excludePunctuation

          Specifies that the generated password should not include punctuation characters. The default if you do not include this switch parameter is that punctuation characters can be included.

          The following are the punctuation characters that can be included in the generated password if you don't explicitly exclude them with ExcludeCharacters or ExcludePunctuation:

          ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

        • excludeUppercase

          Boolean excludeUppercase

          Specifies that the generated password should not include uppercase letters. The default if you do not include this switch parameter is that uppercase letters can be included.

        • excludeLowercase

          Boolean excludeLowercase

          Specifies that the generated password should not include lowercase letters. The default if you do not include this switch parameter is that lowercase letters can be included.

        • includeSpace

          Boolean includeSpace

          Specifies that the generated password can include the space character. The default if you do not include this switch parameter is that the space character is not included.

        • requireEachIncludedType

          Boolean requireEachIncludedType

          A boolean value that specifies whether the generated password must include at least one of every allowed character type. The default value is True and the operation requires at least one of every character type.

    • Class com.amazonaws.services.secretsmanager.model.GetRandomPasswordResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • randomPassword

          String randomPassword

          A string with the generated password.

    • Class com.amazonaws.services.secretsmanager.model.GetResourcePolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to retrieve the attached resource-based policy for. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

    • Class com.amazonaws.services.secretsmanager.model.GetResourcePolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that the resource-based policy was retrieved for.

        • name

          String name

          The friendly name of the secret that the resource-based policy was retrieved for.

        • resourcePolicy

          String resourcePolicy

          A JSON-formatted string that describes the permissions that are associated with the attached secret. These permissions are combined with any permissions that are associated with the user or role that attempts to access this secret. The combined permissions specify who can access the secret and what actions they can perform. For more information, see Authentication and Access Control for AWS Secrets Manager in the AWS Secrets Manager User Guide.

    • Class com.amazonaws.services.secretsmanager.model.GetSecretValueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • versionId

          String versionId

          Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify this parameter then don't specify VersionStage. If you don't specify either a VersionStage or VersionId then the default is to perform the operation on the version with the VersionStage value of AWSCURRENT.

          This value is typically a UUID-type value with 32 hexadecimal digits.

        • versionStage

          String versionStage

          Specifies the secret version that you want to retrieve by the staging label attached to the version.

          Staging labels are used to keep track of different versions during the rotation process. If you use this parameter then don't specify VersionId. If you don't specify either a VersionStage or VersionId, then the default is to perform the operation on the version with the VersionStage value of AWSCURRENT.

    • Class com.amazonaws.services.secretsmanager.model.GetSecretValueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret.

        • name

          String name

          The friendly name of the secret.

        • versionId

          String versionId

          The unique identifier of this version of the secret.

        • secretBinary

          ByteBuffer secretBinary

          The decrypted part of the protected secret information that was originally provided as binary data in the form of a byte array. The response parameter represents the binary data as a base64-encoded string.

          This parameter is not used if the secret is created by the Secrets Manager console.

          If you store custom information in this field of the secret, then you must code your Lambda rotation function to parse and interpret whatever you store in the SecretString or SecretBinary fields.

        • secretString

          String secretString

          The decrypted part of the protected secret information that was originally provided as a string.

          If you create this secret by using the Secrets Manager console then only the SecretString parameter contains data. Secrets Manager stores the information as a JSON structure of key/value pairs that the Lambda rotation function knows how to parse.

          If you store custom information in the secret by using the CreateSecret, UpdateSecret, or PutSecretValue API operations instead of the Secrets Manager console, or by using the Other secret type in the console, then you must code your Lambda rotation function to parse and interpret those values.

        • versionStages

          List<E> versionStages

          A list of all of the staging labels currently attached to this version of the secret.

        • createdDate

          Date createdDate

          The date and time that this version of the secret was created.

    • Class com.amazonaws.services.secretsmanager.model.InternalServiceErrorException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.InvalidNextTokenException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.InvalidParameterException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.InvalidRequestException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.LimitExceededException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.ListSecretsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          (Optional) Limits the number of results that you want to include in the response. If you don't include this parameter, it defaults to a value that's specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (isn't null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Secrets Manager might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

        • nextToken

          String nextToken

          (Optional) Use this parameter in a request if you receive a NextToken response in a previous request that indicates that there's more output available. In a subsequent call, set it to the value of the previous call's NextToken response to indicate where the output should continue from.

    • Class com.amazonaws.services.secretsmanager.model.ListSecretsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • secretList

          List<E> secretList

          A list of the secrets in the account.

        • nextToken

          String nextToken

          If present in the response, this value indicates that there's more output available than what's included in the current response. This can occur even when the response includes no values at all, such as when you ask for a filtered view of a very long list. Use this value in the NextToken request parameter in a subsequent call to the operation to continue processing and get the next part of the output. You should repeat this until the NextToken response element comes back empty (as null).

    • Class com.amazonaws.services.secretsmanager.model.ListSecretVersionIdsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          The identifier for the secret containing the versions you want to list. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • maxResults

          Integer maxResults

          (Optional) Limits the number of results that you want to include in the response. If you don't include this parameter, it defaults to a value that's specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (isn't null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Secrets Manager might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

        • nextToken

          String nextToken

          (Optional) Use this parameter in a request if you receive a NextToken response in a previous request that indicates that there's more output available. In a subsequent call, set it to the value of the previous call's NextToken response to indicate where the output should continue from.

        • includeDeprecated

          Boolean includeDeprecated

          (Optional) Specifies that you want the results to include versions that do not have any staging labels attached to them. Such versions are considered deprecated and are subject to deletion by Secrets Manager as needed.

    • Class com.amazonaws.services.secretsmanager.model.ListSecretVersionIdsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • versions

          List<E> versions

          The list of the currently available versions of the specified secret.

        • nextToken

          String nextToken

          If present in the response, this value indicates that there's more output available than what's included in the current response. This can occur even when the response includes no values at all, such as when you ask for a filtered view of a very long list. Use this value in the NextToken request parameter in a subsequent call to the operation to continue processing and get the next part of the output. You should repeat this until the NextToken response element comes back empty (as null).

        • aRN

          String aRN

          The Amazon Resource Name (ARN) for the secret.

          Secrets Manager automatically adds several random characters to the name at the end of the ARN when you initially create a secret. This affects only the ARN and not the actual friendly name. This ensures that if you create a new secret with the same name as an old secret that you previously deleted, then users with access to the old secret don't automatically get access to the new secret because the ARNs are different.

        • name

          String name

          The friendly name of the secret.

    • Class com.amazonaws.services.secretsmanager.model.MalformedPolicyDocumentException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.PreconditionNotMetException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.PutResourcePolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to attach the resource-based policy to. You can specify either the ARN or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • resourcePolicy

          String resourcePolicy

          A JSON-formatted string that's constructed according to the grammar and syntax for an AWS resource-based policy. The policy in the string identifies who can access or manage this secret and its versions. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide.

    • Class com.amazonaws.services.secretsmanager.model.PutResourcePolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that the resource-based policy was retrieved for.

        • name

          String name

          The friendly name of the secret that the resource-based policy was retrieved for.

    • Class com.amazonaws.services.secretsmanager.model.PutSecretValueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret to which you want to add a new version. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret. The secret must already exist.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • clientRequestToken

          String clientRequestToken

          (Optional) Specifies a unique identifier for the new version of the secret.

          If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.

          This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during the Lambda rotation function's processing. We recommend that you generate a UUID-type value to ensure uniqueness within the specified secret.

          • If the ClientRequestToken value isn't already associated with a version of the secret then a new version of the secret is created.

          • If a version with this value already exists and that version's SecretString or SecretBinary values are the same as those in the request then the request is ignored (the operation is idempotent).

          • If a version with this value already exists and that version's SecretString and SecretBinary values are different from those in the request then the request fails because you cannot modify an existing secret version. You can only create new versions to store new secret values.

          This value becomes the VersionId of the new version.

        • secretBinary

          ByteBuffer secretBinary

          (Optional) Specifies binary data that you want to encrypt and store in the new version of the secret. To use this parameter in the command-line tools, we recommend that you store your binary data in a file and then use the appropriate technique for your tool to pass the contents of the file as a parameter. Either SecretBinary or SecretString must have a value, but not both. They cannot both be empty.

          This parameter is not accessible if the secret using the Secrets Manager console.

        • secretString

          String secretString

          (Optional) Specifies text data that you want to encrypt and store in this new version of the secret. Either SecretString or SecretBinary must have a value, but not both. They cannot both be empty.

          If you create this secret by using the Secrets Manager console then Secrets Manager puts the protected secret text in only the SecretString parameter. The Secrets Manager console stores the information as a JSON structure of key/value pairs that the default Lambda rotation function knows how to parse.

          For storing multiple values, we recommend that you use a JSON text string argument and specify key/value pairs. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide.

          For example:

          [{"username":"bob"},{"password":"abc123xyz456"}]

          If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.

        • versionStages

          List<E> versionStages

          (Optional) Specifies a list of staging labels that are attached to this version of the secret. These staging labels are used to track the versions through the rotation process by the Lambda rotation function.

          A staging label must be unique to a single version of the secret. If you specify a staging label that's already associated with a different version of the same secret then that staging label is automatically removed from the other version and attached to this version.

          If you do not specify a value for VersionStages then Secrets Manager automatically moves the staging label AWSCURRENT to this new version.

    • Class com.amazonaws.services.secretsmanager.model.PutSecretValueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) for the secret for which you just created a version.

        • name

          String name

          The friendly name of the secret for which you just created or updated a version.

        • versionId

          String versionId

          The unique identifier of the version of the secret you just created or updated.

        • versionStages

          List<E> versionStages

          The list of staging labels that are currently attached to this version of the secret. Staging labels are used to track a version as it progresses through the secret rotation process.

    • Class com.amazonaws.services.secretsmanager.model.ResourceExistsException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.ResourceNotFoundException extends AWSSecretsManagerException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.secretsmanager.model.RestoreSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to restore from a previously scheduled deletion. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

    • Class com.amazonaws.services.secretsmanager.model.RestoreSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that was restored.

        • name

          String name

          The friendly name of the secret that was restored.

    • Class com.amazonaws.services.secretsmanager.model.RotateSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to rotate. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • clientRequestToken

          String clientRequestToken

          (Optional) Specifies a unique identifier for the new version of the secret that helps ensure idempotency.

          If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request for this parameter. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.

          You only need to specify your own value if you are implementing your own retry logic and want to ensure that a given secret is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified secret.

          Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during the function's processing. This value becomes the VersionId of the new version.

        • rotationLambdaARN

          String rotationLambdaARN

          (Optional) Specifies the ARN of the Lambda function that can rotate the secret.

        • rotationRules

          RotationRulesType rotationRules

          A structure that defines the rotation configuration for this secret.

    • Class com.amazonaws.services.secretsmanager.model.RotateSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret.

        • name

          String name

          The friendly name of the secret.

        • versionId

          String versionId

          The ID of the new version of the secret created by the rotation started by this request.

    • Class com.amazonaws.services.secretsmanager.model.RotationRulesType extends Object implements Serializable

      • Serialized Fields

        • automaticallyAfterDays

          Long automaticallyAfterDays

          Specifies the number of days between automatic scheduled rotations of the secret.

          Secrets Manager schedules the next rotation when the previous one is complete. Secrets Manager schedules the date by adding the rotation interval (number of days) to the actual date of the last rotation. The service chooses the hour within that 24-hour date window randomly. The minute is also chosen somewhat randomly, but weighted towards the top of the hour and influenced by a variety of factors that help distribute load.

    • Class com.amazonaws.services.secretsmanager.model.SecretListEntry extends Object implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the secret.

          For more information about ARNs in Secrets Manager, see Policy Resources in the AWS Secrets Manager User Guide.

        • name

          String name

          The friendly name of the secret. You can use forward slashes in the name to represent a path hierarchy. For example, /prod/databases/dbserver1 could represent the secret for a server named dbserver1 in the folder databases in the folder prod.

        • description

          String description

          The user-provided description of the secret.

        • kmsKeyId

          String kmsKeyId

          The ARN or alias of the AWS KMS customer master key (CMK) that's used to encrypt the SecretString and SecretBinary fields in each version of the secret. If you don't provide a key, then Secrets Manager defaults to encrypting the secret fields with the default KMS CMK (the one named awssecretsmanager) for this account.

        • rotationEnabled

          Boolean rotationEnabled

          Indicated whether automatic, scheduled rotation is enabled for this secret.

        • rotationLambdaARN

          String rotationLambdaARN

          The ARN of an AWS Lambda function that's invoked by Secrets Manager to rotate and expire the secret either automatically per the schedule or manually by a call to RotateSecret.

        • rotationRules

          RotationRulesType rotationRules

          A structure that defines the rotation configuration for the secret.

        • lastRotatedDate

          Date lastRotatedDate

          The last date and time that the rotation process for this secret was invoked.

        • lastChangedDate

          Date lastChangedDate

          The last date and time that this secret was modified in any way.

        • lastAccessedDate

          Date lastAccessedDate

          The last date that this secret was accessed. This value is truncated to midnight of the date and therefore shows only the date, not the time.

        • deletedDate

          Date deletedDate

          The date and time on which this secret was deleted. Not present on active secrets. The secret can be recovered until the number of days in the recovery window has passed, as specified in the RecoveryWindowInDays parameter of the DeleteSecret operation.

        • tags

          List<E> tags

          The list of user-defined tags that are associated with the secret. To add tags to a secret, use TagResource. To remove tags, use UntagResource.

        • secretVersionsToStages

          Map<K,V> secretVersionsToStages

          A list of all of the currently assigned SecretVersionStage staging labels and the SecretVersionId that each is attached to. Staging labels are used to keep track of the different versions during the rotation process.

          A version that does not have any SecretVersionStage is considered deprecated and subject to deletion. Such versions are not included in this list.

        • owningService

          String owningService
    • Class com.amazonaws.services.secretsmanager.model.SecretVersionsListEntry extends Object implements Serializable

      • Serialized Fields

        • versionId

          String versionId

          The unique version identifier of this version of the secret.

        • versionStages

          List<E> versionStages

          An array of staging labels that are currently associated with this version of the secret.

        • lastAccessedDate

          Date lastAccessedDate

          The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.

        • createdDate

          Date createdDate

          The date and time this version of the secret was created.

    • Class com.amazonaws.services.secretsmanager.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The key identifier, or name, of the tag.

        • value

          String value

          The string value that's associated with the key of the tag.

    • Class com.amazonaws.services.secretsmanager.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          The identifier for the secret that you want to attach tags to. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • tags

          List<E> tags

          The tags to attach to the secret. Each element in the list consists of a Key and a Value.

          This parameter to the API requires a JSON text string argument. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide. For the AWS CLI, you can also use the syntax: --Tags Key="Key1",Value="Value1",Key="Key2",Value="Value2"[,…]

    • Class com.amazonaws.services.secretsmanager.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.secretsmanager.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          The identifier for the secret that you want to remove tags from. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • tagKeys

          List<E> tagKeys

          A list of tag key names to remove from the secret. You don't specify the value. Both the key and its associated value are removed.

          This parameter to the API requires a JSON text string argument. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide.

    • Class com.amazonaws.services.secretsmanager.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.secretsmanager.model.UpdateSecretRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret that you want to modify or to which you want to add a new version. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • clientRequestToken

          String clientRequestToken

          (Optional) If you want to add a new version to the secret, this parameter specifies a unique identifier for the new version that helps ensure idempotency.

          If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.

          You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given secret is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified secret.

          Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during the Lambda rotation function's processing.

          • If the ClientRequestToken value isn't already associated with a version of the secret then a new version of the secret is created.

          • If a version with this value already exists and that version's SecretString and SecretBinary values are the same as those in the request then the request is ignored (the operation is idempotent).

          • If a version with this value already exists and that version's SecretString and SecretBinary values are different from the request then an error occurs because you cannot modify an existing secret value.

          This value becomes the VersionId of the new version.

        • description

          String description

          (Optional) Specifies an updated user-provided description of the secret.

        • kmsKeyId

          String kmsKeyId

          (Optional) Specifies an updated ARN or alias of the AWS KMS customer master key (CMK) to be used to encrypt the protected text in new versions of this secret.

          You can only use the account's default CMK to encrypt and decrypt if you call this operation using credentials from the same account that owns the secret. If the secret is in a different account, then you must create a custom CMK and provide the ARN of that CMK in this field. The user making the call must have permissions to both the secret and the CMK in their respective accounts.

        • secretBinary

          ByteBuffer secretBinary

          (Optional) Specifies updated binary data that you want to encrypt and store in the new version of the secret. To use this parameter in the command-line tools, we recommend that you store your binary data in a file and then use the appropriate technique for your tool to pass the contents of the file as a parameter. Either SecretBinary or SecretString must have a value, but not both. They cannot both be empty.

          This parameter is not accessible using the Secrets Manager console.

        • secretString

          String secretString

          (Optional) Specifies updated text data that you want to encrypt and store in this new version of the secret. Either SecretBinary or SecretString must have a value, but not both. They cannot both be empty.

          If you create this secret by using the Secrets Manager console then Secrets Manager puts the protected secret text in only the SecretString parameter. The Secrets Manager console stores the information as a JSON structure of key/value pairs that the default Lambda rotation function knows how to parse.

          For storing multiple values, we recommend that you use a JSON text string argument and specify key/value pairs. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide. For example:

          [{"username":"bob"},{"password":"abc123xyz456"}]

          If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text. You can also 'escape' the double quote character in the embedded JSON text by prefacing each with a backslash. For example, the following string is surrounded by double-quotes. All of the embedded double quotes are escaped:

          "[{\"username\":\"bob\"},{\"password\":\"abc123xyz456\"}]"

    • Class com.amazonaws.services.secretsmanager.model.UpdateSecretResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret that was updated.

          Secrets Manager automatically adds several random characters to the name at the end of the ARN when you initially create a secret. This affects only the ARN and not the actual friendly name. This ensures that if you create a new secret with the same name as an old secret that you previously deleted, then users with access to the old secret don't automatically get access to the new secret because the ARNs are different.

        • name

          String name

          The friendly name of the secret that was updated.

        • versionId

          String versionId

          If a new version of the secret was created by this operation, then VersionId contains the unique identifier of the new version.

    • Class com.amazonaws.services.secretsmanager.model.UpdateSecretVersionStageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • secretId

          String secretId

          Specifies the secret with the version whose list of staging labels you want to modify. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

          If you specify an ARN, we generally recommend that you specify a complete ARN. You can specify a partial ARN too—for example, if you don’t include the final hyphen and six random characters that Secrets Manager adds at the end of the ARN when you created the secret. A partial ARN match can work as long as it uniquely matches only one secret. However, if your secret has a name that ends in a hyphen followed by six characters (before Secrets Manager adds the hyphen and six characters to the ARN) and you try to use that as a partial ARN, then those characters cause Secrets Manager to assume that you’re specifying a complete ARN. This confusion can cause unexpected results. To avoid this situation, we recommend that you don’t create secret names that end with a hyphen followed by six characters.

        • versionStage

          String versionStage

          The staging label to add to this version.

        • removeFromVersionId

          String removeFromVersionId

          Specifies the secret version ID of the version that the staging label is to be removed from. If the staging label you are trying to attach to one version is already attached to a different version, then you must include this parameter and specify the version that the label is to be removed from. If the label is attached and you either do not specify this parameter, or the version ID does not match, then the operation fails.

        • moveToVersionId

          String moveToVersionId

          (Optional) The secret version ID that you want to add the staging label to. If you want to remove a label from a version, then do not specify this parameter.

          If the staging label is already attached to a different version of the secret, then you must also specify the RemoveFromVersionId parameter.

    • Class com.amazonaws.services.secretsmanager.model.UpdateSecretVersionStageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The ARN of the secret with the staging label that was modified.

        • name

          String name

          The friendly name of the secret with the staging label that was modified.

  • Package com.amazonaws.services.securityhub.model

  • Package com.amazonaws.services.securitytoken.model

    • Class com.amazonaws.services.securitytoken.model.AssumedRoleUser extends Object implements Serializable

      • Serialized Fields

        • assumedRoleId

          String assumedRoleId

          A unique identifier that contains the role ID and the role session name of the role that is being assumed. The role ID is generated by AWS when the role is created.

        • arn

          String arn

          The ARN of the temporary security credentials that are returned from the AssumeRole action. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the role to assume.

        • roleSessionName

          String roleSessionName

          An identifier for the assumed role session.

          Use the role session name to uniquely identify a session when the same role is assumed by different principals or for different reasons. In cross-account scenarios, the role session name is visible to, and can be logged by the account that owns the role. The role session name is also used in the ARN of the assumed role principal. This means that subsequent cross-account API requests that use the temporary security credentials will expose the role session name to the external account in their AWS CloudTrail logs.

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-

        • policyArns

          List<E> policyArns

          The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies. The policies must exist in the same account as the role.

          This parameter is optional. You can provide up to 10 managed policy ARNs. However, the plain text that you use for both inline and managed session policies can't exceed 2,048 characters. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

          Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

        • policy

          String policy

          An IAM policy in JSON format that you want to use as an inline session policy.

          This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

          The plain text that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list ( through ÿ). It can also include the tab ( ), linefeed ( ), and carriage return ( ) characters.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

        • durationSeconds

          Integer durationSeconds

          The duration, in seconds, of the role session. The value can range from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. If you specify a value higher than this setting, the operation fails. For example, if you specify a session duration of 12 hours, but your administrator set the maximum session duration to 6 hours, your operation fails. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide.

          By default, the value is set to 3600 seconds.

          The DurationSeconds parameter is separate from the duration of a console session that you might request using the returned credentials. The request to the federation endpoint for a console sign-in token takes a SessionDuration parameter that specifies the maximum length of the console session. For more information, see Creating a URL that Enables Federated Users to Access the AWS Management Console in the IAM User Guide.

        • tags

          List<E> tags

          A list of session tags that you want to pass. Each session tag consists of a key name and an associated value. For more information about session tags, see Tagging AWS STS Sessions in the IAM User Guide.

          This parameter is optional. You can pass up to 50 session tags. The plain text session tag keys can’t exceed 128 characters, and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

          You can pass a session tag with the same key as a tag that is already attached to the role. When you do, session tags override a role tag with the same key.

          Tag key–value pairs are not case sensitive, but case is preserved. This means that you cannot have separate Department and department tag keys. Assume that the role has the Department=Marketing tag and you pass the department= engineering session tag. Department and department are not saved as separate tags, and the session tag passed in the request takes precedence over the role tag.

          Additionally, if you used temporary credentials to perform this operation, the new session inherits any transitive session tags from the calling session. If you pass a session tag with the same key as an inherited tag, the operation fails. To view the inherited tags for a session, see the AWS CloudTrail logs. For more information, see Viewing Session Tags in CloudTrail in the IAM User Guide.

        • transitiveTagKeys

          List<E> transitiveTagKeys

          A list of keys for session tags that you want to set as transitive. If you set a tag key as transitive, the corresponding key and value passes to subsequent sessions in a role chain. For more information, see Chaining Roles with Session Tags in the IAM User Guide.

          This parameter is optional. When you set session tags as transitive, the session policy and session tags packed binary limit is not affected.

          If you choose not to specify a transitive tag key, then no tags are passed from this session to any subsequent sessions.

        • externalId

          String externalId

          A unique identifier that might be required when you assume a role in another account. If the administrator of the account to which the role belongs provided you with an external ID, then provide that value in the ExternalId parameter. This value can be any string, such as a passphrase or account number. A cross-account role is usually set up to trust everyone in an account. Therefore, the administrator of the trusting account might send an external ID to the administrator of the trusted account. That way, only someone with the ID can assume the role, rather than everyone in the account. For more information about the external ID, see How to Use an External ID When Granting Access to Your AWS Resources to a Third Party in the IAM User Guide.

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-

        • serialNumber

          String serialNumber

          The identification number of the MFA device that is associated with the user who is making the AssumeRole call. Specify this value if the trust policy of the role being assumed includes a condition that requires MFA authentication. The value is either the serial number for a hardware device (such as GAHT12345678) or an Amazon Resource Name (ARN) for a virtual device (such as arn:aws:iam::123456789012:mfa/user).

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-

        • tokenCode

          String tokenCode

          The value provided by the MFA device, if the trust policy of the role being assumed requires MFA (that is, if the policy includes a condition that tests for MFA). If the role being assumed requires MFA and if the TokenCode value is missing or expired, the AssumeRole call returns an "access denied" error.

          The format for this parameter, as described by its regex pattern, is a sequence of six numeric digits.

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • credentials

          Credentials credentials

          The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.

          The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.

        • assumedRoleUser

          AssumedRoleUser assumedRoleUser

          The Amazon Resource Name (ARN) and the assumed role ID, which are identifiers that you can use to refer to the resulting temporary security credentials. For example, you can reference these credentials as a principal in a resource-based policy by using the ARN or assumed role ID. The ARN and ID include the RoleSessionName that you specified when you called AssumeRole.

        • packedPolicySize

          Integer packedPolicySize

          A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the role that the caller is assuming.

        • principalArn

          String principalArn

          The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.

        • sAMLAssertion

          String sAMLAssertion

          The base-64 encoded SAML authentication response provided by the IdP.

          For more information, see Configuring a Relying Party and Adding Claims in the IAM User Guide.

        • policyArns

          List<E> policyArns

          The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies. The policies must exist in the same account as the role.

          This parameter is optional. You can provide up to 10 managed policy ARNs. However, the plain text that you use for both inline and managed session policies can't exceed 2,048 characters. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

          Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

        • policy

          String policy

          An IAM policy in JSON format that you want to use as an inline session policy.

          This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

          The plain text that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list ( through ÿ). It can also include the tab ( ), linefeed ( ), and carriage return ( ) characters.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

        • durationSeconds

          Integer durationSeconds

          The duration, in seconds, of the role session. Your role session lasts for the duration that you specify for the DurationSeconds parameter, or until the time specified in the SAML authentication response's SessionNotOnOrAfter value, whichever is shorter. You can provide a DurationSeconds value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. If you specify a value higher than this setting, the operation fails. For example, if you specify a session duration of 12 hours, but your administrator set the maximum session duration to 6 hours, your operation fails. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide.

          By default, the value is set to 3600 seconds.

          The DurationSeconds parameter is separate from the duration of a console session that you might request using the returned credentials. The request to the federation endpoint for a console sign-in token takes a SessionDuration parameter that specifies the maximum length of the console session. For more information, see Creating a URL that Enables Federated Users to Access the AWS Management Console in the IAM User Guide.

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • credentials

          Credentials credentials

          The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.

          The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.

        • assumedRoleUser

          AssumedRoleUser assumedRoleUser

          The identifiers for the temporary security credentials that the operation returns.

        • packedPolicySize

          Integer packedPolicySize

          A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.

        • subject

          String subject

          The value of the NameID element in the Subject element of the SAML assertion.

        • subjectType

          String subjectType

          The format of the name ID, as defined by the Format attribute in the NameID element of the SAML assertion. Typical examples of the format are transient or persistent.

          If the format includes the prefix urn:oasis:names:tc:SAML:2.0:nameid-format, that prefix is removed. For example, urn:oasis:names:tc:SAML:2.0:nameid-format:transient is returned as transient. If the format includes any other prefix, the format is returned with no modifications.

        • issuer

          String issuer

          The value of the Issuer element of the SAML assertion.

        • audience

          String audience

          The value of the Recipient attribute of the SubjectConfirmationData element of the SAML assertion.

        • nameQualifier

          String nameQualifier

          A hash value based on the concatenation of the Issuer response value, the AWS account ID, and the friendly name (the last part of the ARN) of the SAML provider in IAM. The combination of NameQualifier and Subject can be used to uniquely identify a federated user.

          The following pseudocode shows how the hash value is calculated:

          BASE64 ( SHA1 ( "https://example.com/saml" + "123456789012" + "/MySAMLIdP" ) )

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of the role that the caller is assuming.

        • roleSessionName

          String roleSessionName

          An identifier for the assumed role session. Typically, you pass the name or identifier that is associated with the user who is using your application. That way, the temporary security credentials that your application will use are associated with that user. This session name is included as part of the ARN and assumed role ID in the AssumedRoleUser response element.

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-

        • webIdentityToken

          String webIdentityToken

          The OAuth 2.0 access token or OpenID Connect ID token that is provided by the identity provider. Your application must get this token by authenticating the user who is using your application with a web identity provider before the application makes an AssumeRoleWithWebIdentity call.

        • providerId

          String providerId

          The fully qualified host component of the domain name of the identity provider.

          Specify this value only for OAuth 2.0 access tokens. Currently www.amazon.com and graph.facebook.com are the only supported identity providers for OAuth 2.0 access tokens. Do not include URL schemes and port numbers.

          Do not specify this value for OpenID Connect ID tokens.

        • policyArns

          List<E> policyArns

          The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies. The policies must exist in the same account as the role.

          This parameter is optional. You can provide up to 10 managed policy ARNs. However, the plain text that you use for both inline and managed session policies can't exceed 2,048 characters. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

          Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

        • policy

          String policy

          An IAM policy in JSON format that you want to use as an inline session policy.

          This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.

          The plain text that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list ( through ÿ). It can also include the tab ( ), linefeed ( ), and carriage return ( ) characters.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

        • durationSeconds

          Integer durationSeconds

          The duration, in seconds, of the role session. The value can range from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. If you specify a value higher than this setting, the operation fails. For example, if you specify a session duration of 12 hours, but your administrator set the maximum session duration to 6 hours, your operation fails. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide.

          By default, the value is set to 3600 seconds.

          The DurationSeconds parameter is separate from the duration of a console session that you might request using the returned credentials. The request to the federation endpoint for a console sign-in token takes a SessionDuration parameter that specifies the maximum length of the console session. For more information, see Creating a URL that Enables Federated Users to Access the AWS Management Console in the IAM User Guide.

    • Class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • credentials

          Credentials credentials

          The temporary security credentials, which include an access key ID, a secret access key, and a security token.

          The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.

        • subjectFromWebIdentityToken

          String subjectFromWebIdentityToken

          The unique user identifier that is returned by the identity provider. This identifier is associated with the WebIdentityToken that was submitted with the AssumeRoleWithWebIdentity call. The identifier is typically unique to the user and the application that acquired the WebIdentityToken (pairwise identifier). For OpenID Connect ID tokens, this field contains the value returned by the identity provider as the token's sub (Subject) claim.

        • assumedRoleUser

          AssumedRoleUser assumedRoleUser

          The Amazon Resource Name (ARN) and the assumed role ID, which are identifiers that you can use to refer to the resulting temporary security credentials. For example, you can reference these credentials as a principal in a resource-based policy by using the ARN or assumed role ID. The ARN and ID include the RoleSessionName that you specified when you called AssumeRole.

        • packedPolicySize

          Integer packedPolicySize

          A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.

        • provider

          String provider

          The issuing authority of the web identity token presented. For OpenID Connect ID tokens, this contains the value of the iss field. For OAuth 2.0 access tokens, this contains the value of the ProviderId parameter that was passed in the AssumeRoleWithWebIdentity request.

        • audience

          String audience

          The intended audience (also known as client ID) of the web identity token. This is traditionally the client identifier issued to the application that requested the web identity token.

    • Class com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.Credentials extends Object implements Serializable

      • Serialized Fields

        • accessKeyId

          String accessKeyId

          The access key ID that identifies the temporary security credentials.

        • secretAccessKey

          String secretAccessKey

          The secret access key that can be used to sign requests.

        • sessionToken

          String sessionToken

          The token that users must pass to the service API to use the temporary credentials.

        • expiration

          Date expiration

          The date on which the current credentials expire.

    • Class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • encodedMessage

          String encodedMessage

          The encoded message that was returned with the response.

    • Class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • decodedMessage

          String decodedMessage

          An XML document that contains the decoded message.

    • Class com.amazonaws.services.securitytoken.model.ExpiredTokenException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.FederatedUser extends Object implements Serializable

      • Serialized Fields

        • federatedUserId

          String federatedUserId

          The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

        • arn

          String arn

          The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

    • Class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • accessKeyId

          String accessKeyId

          The identifier of an access key.

          This parameter allows (through its regex pattern) a string of characters that can consist of any upper- or lowercase letter or digit.

    • Class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • account

          String account

          The number used to identify the AWS account.

    • Class com.amazonaws.services.securitytoken.model.GetCallerIdentityRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • userId

          String userId

          The unique identifier of the calling entity. The exact value depends on the type of entity that is making the call. The values returned are those listed in the aws:userid column in the Principal table found on the Policy Variables reference page in the IAM User Guide.

        • account

          String account

          The AWS account ID number of the account that owns or contains the calling entity.

        • arn

          String arn

          The AWS ARN associated with the calling entity.

    • Class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the federated user. The name is used as an identifier for the temporary security credentials (such as Bob). For example, you can reference the federated user name in a resource-based policy, such as in an Amazon S3 bucket policy.

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-

        • policy

          String policy

          An IAM policy in JSON format that you want to use as an inline session policy.

          You must pass an inline or managed session policy to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policies to use as managed session policies.

          This parameter is optional. However, if you do not pass any session policies, then the resulting federated user session has no permissions.

          When you pass session policies, the session permissions are the intersection of the IAM user policies and the session policies that you pass. This gives you a way to further restrict the permissions for a federated user. You cannot use session policies to grant more permissions than those that are defined in the permissions policy of the IAM user. For more information, see Session Policies in the IAM User Guide.

          The resulting credentials can be used to access a resource that has a resource-based policy. If that policy specifically references the federated user session in the Principal element of the policy, the session has the permissions allowed by the policy. These permissions are granted in addition to the permissions that are granted by the session policies.

          The plain text that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list ( through ÿ). It can also include the tab ( ), linefeed ( ), and carriage return ( ) characters.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

        • policyArns

          List<E> policyArns

          The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session policy. The policies must exist in the same account as the IAM user that is requesting federated access.

          You must pass an inline or managed session policy to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policies to use as managed session policies. The plain text that you use for both inline and managed session policies can't exceed 2,048 characters. You can provide up to 10 managed policy ARNs. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

          This parameter is optional. However, if you do not pass any session policies, then the resulting federated user session has no permissions.

          When you pass session policies, the session permissions are the intersection of the IAM user policies and the session policies that you pass. This gives you a way to further restrict the permissions for a federated user. You cannot use session policies to grant more permissions than those that are defined in the permissions policy of the IAM user. For more information, see Session Policies in the IAM User Guide.

          The resulting credentials can be used to access a resource that has a resource-based policy. If that policy specifically references the federated user session in the Principal element of the policy, the session has the permissions allowed by the policy. These permissions are granted in addition to the permissions that are granted by the session policies.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

        • durationSeconds

          Integer durationSeconds

          The duration, in seconds, that the session should last. Acceptable durations for federation sessions range from 900 seconds (15 minutes) to 129,600 seconds (36 hours), with 43,200 seconds (12 hours) as the default. Sessions obtained using AWS account root user credentials are restricted to a maximum of 3,600 seconds (one hour). If the specified duration is longer than one hour, the session obtained by using root user credentials defaults to one hour.

        • tags

          List<E> tags

          A list of session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.

          This parameter is optional. You can pass up to 50 session tags. The plain text session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.

          An AWS conversion compresses the passed session policies and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plain text meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit.

          You can pass a session tag with the same key as a tag that is already attached to the user you are federating. When you do, session tags override a user tag with the same key.

          Tag key–value pairs are not case sensitive, but case is preserved. This means that you cannot have separate Department and department tag keys. Assume that the role has the Department=Marketing tag and you pass the department= engineering session tag. Department and department are not saved as separate tags, and the session tag passed in the request takes precedence over the role tag.

    • Class com.amazonaws.services.securitytoken.model.GetFederationTokenResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • credentials

          Credentials credentials

          The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.

          The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.

        • federatedUser

          FederatedUser federatedUser

          Identifiers for the federated user associated with the credentials (such as arn:aws:sts::123456789012:federated-user/Bob or 123456789012:Bob). You can use the federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.

        • packedPolicySize

          Integer packedPolicySize

          A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.

    • Class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • durationSeconds

          Integer durationSeconds

          The duration, in seconds, that the credentials should remain valid. Acceptable durations for IAM user sessions range from 900 seconds (15 minutes) to 129,600 seconds (36 hours), with 43,200 seconds (12 hours) as the default. Sessions for AWS account owners are restricted to a maximum of 3,600 seconds (one hour). If the duration is longer than one hour, the session for AWS account owners defaults to one hour.

        • serialNumber

          String serialNumber

          The identification number of the MFA device that is associated with the IAM user who is making the GetSessionToken call. Specify this value if the IAM user has a policy that requires MFA authentication. The value is either the serial number for a hardware device (such as GAHT12345678) or an Amazon Resource Name (ARN) for a virtual device (such as arn:aws:iam::123456789012:mfa/user). You can find the device for an IAM user by going to the AWS Management Console and viewing the user's security credentials.

          The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-

        • tokenCode

          String tokenCode

          The value provided by the MFA device, if MFA is required. If any policy requires the IAM user to submit an MFA code, specify this value. If MFA authentication is required, the user must provide a code when requesting a set of temporary security credentials. A user who fails to provide the code receives an "access denied" response when requesting resources that require MFA authentication.

          The format for this parameter, as described by its regex pattern, is a sequence of six numeric digits.

    • Class com.amazonaws.services.securitytoken.model.GetSessionTokenResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • credentials

          Credentials credentials

          The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.

          The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.

    • Class com.amazonaws.services.securitytoken.model.IDPCommunicationErrorException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.IDPRejectedClaimException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.InvalidAuthorizationMessageException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.InvalidIdentityTokenException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.MalformedPolicyDocumentException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.PackedPolicyTooLargeException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.PolicyDescriptorType extends Object implements Serializable

    • Class com.amazonaws.services.securitytoken.model.RegionDisabledException extends AWSSecurityTokenServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.securitytoken.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The key for a session tag.

          You can pass up to 50 session tags. The plain text session tag keys can’t exceed 128 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.

        • value

          String value

          The value for a session tag.

          You can pass up to 50 session tags. The plain text session tag values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.

  • Package com.amazonaws.services.serverlessapplicationrepository.model

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ApplicationDependencySummary extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the nested application.

        • semanticVersion

          String semanticVersion

          The semantic version of the nested application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ApplicationPolicyStatement extends Object implements Serializable

      • Serialized Fields

        • actions

          List<E> actions

          For the list of actions supported for this operation, see Application Permissions.

        • principals

          List<E> principals

          An array of AWS account IDs, or * to make the application public.

        • statementId

          String statementId

          A unique ID for the statement.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ApplicationSummary extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • creationTime

          String creationTime

          The date and time this resource was created.

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • name

          String name

          The name of the application.

          Minimum length=1. Maximum length=140

          Pattern: "[a-zA-Z0-9\\-]+";

        • spdxLicenseId

          String spdxLicenseId

          A valid identifier from https://spdx.org/licenses/.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.AWSServerlessApplicationRepositoryException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.serverlessapplicationrepository.model.BadRequestException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          400

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ConflictException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          409

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • licenseBody

          String licenseBody

          A local text file that contains the license of the app that matches the spdxLicenseID value of your application. The file has the format file://<path>/<filename>.

          Maximum size 5 MB

          You can specify only one of licenseBody and licenseUrl; otherwise, an error results.

        • licenseUrl

          String licenseUrl

          A link to the S3 object that contains the license of the app that matches the spdxLicenseID value of your application.

          Maximum size 5 MB

          You can specify only one of licenseBody and licenseUrl; otherwise, an error results.

        • name

          String name

          The name of the application that you want to publish.

          Minimum length=1. Maximum length=140

          Pattern: "[a-zA-Z0-9\\-]+";

        • readmeBody

          String readmeBody

          A local text readme file in Markdown language that contains a more detailed description of the application and how it works. The file has the format file://<path>/<filename>.

          Maximum size 5 MB

          You can specify only one of readmeBody and readmeUrl; otherwise, an error results.

        • readmeUrl

          String readmeUrl

          A link to the S3 object in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

          You can specify only one of readmeBody and readmeUrl; otherwise, an error results.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • sourceCodeArchiveUrl

          String sourceCodeArchiveUrl

          A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

          Maximum size 50 MB

        • sourceCodeUrl

          String sourceCodeUrl

          A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

        • spdxLicenseId

          String spdxLicenseId

          A valid identifier from https://spdx.org/licenses/.

        • templateBody

          String templateBody

          The local raw packaged AWS SAM template file of your application. The file has the format file://<path>/<filename>.

          You can specify only one of templateBody and templateUrl; otherwise an error results.

        • templateUrl

          String templateUrl

          A link to the S3 object containing the packaged AWS SAM template of your application.

          You can specify only one of templateBody and templateUrl; otherwise an error results.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • creationTime

          String creationTime

          The date and time this resource was created.

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • isVerifiedAuthor

          Boolean isVerifiedAuthor

          Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • licenseUrl

          String licenseUrl

          A link to a license file of the app that matches the spdxLicenseID value of your application.

          Maximum size 5 MB

        • name

          String name

          The name of the application.

          Minimum length=1. Maximum length=140

          Pattern: "[a-zA-Z0-9\\-]+";

        • readmeUrl

          String readmeUrl

          A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

        • spdxLicenseId

          String spdxLicenseId

          A valid identifier from https://spdx.org/licenses/.

        • verifiedAuthorUrl

          String verifiedAuthorUrl

          The URL to the public profile of a verified author. This URL is submitted by the author.

        • version

          Version version

          Version information about the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateApplicationVersionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • semanticVersion

          String semanticVersion

          The semantic version of the new version.

        • sourceCodeArchiveUrl

          String sourceCodeArchiveUrl

          A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

          Maximum size 50 MB

        • sourceCodeUrl

          String sourceCodeUrl

          A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

        • templateBody

          String templateBody

          The raw packaged AWS SAM template of your application.

        • templateUrl

          String templateUrl

          A link to the packaged AWS SAM template of your application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateApplicationVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • creationTime

          String creationTime

          The date and time this resource was created.

        • parameterDefinitions

          List<E> parameterDefinitions

          An array of parameter types supported by the application.

        • requiredCapabilities

          List<E> requiredCapabilities

          A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

          The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

          The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

          The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS::TopicPolicy.

          Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

          If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

        • resourcesSupported

          Boolean resourcesSupported

          Whether all of the AWS resources contained in this application are supported in the region in which it is being retrieved.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • sourceCodeArchiveUrl

          String sourceCodeArchiveUrl

          A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

          Maximum size 50 MB

        • sourceCodeUrl

          String sourceCodeUrl

          A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

        • templateUrl

          String templateUrl

          A link to the packaged AWS SAM template of your application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateCloudFormationChangeSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • capabilities

          List<E> capabilities

          A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

          The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

          The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

          The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.

          Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

          If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

        • changeSetName

          String changeSetName

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • clientToken

          String clientToken

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • description

          String description

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • notificationArns

          List<E> notificationArns

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • parameterOverrides

          List<E> parameterOverrides

          A list of parameter values for the parameters of the application.

        • resourceTypes

          List<E> resourceTypes

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • rollbackConfiguration

          RollbackConfiguration rollbackConfiguration

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • stackName

          String stackName

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • tags

          List<E> tags

          This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.

        • templateId

          String templateId

          The UUID returned by CreateCloudFormationTemplate.

          Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateCloudFormationChangeSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • changeSetId

          String changeSetId

          The Amazon Resource Name (ARN) of the change set.

          Length constraints: Minimum length of 1.

          Pattern: ARN:[-a-zA-Z0-9:/]*

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • stackId

          String stackId

          The unique ID of the stack.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateCloudFormationTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

    • Class com.amazonaws.services.serverlessapplicationrepository.model.CreateCloudFormationTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • creationTime

          String creationTime

          The date and time this resource was created.

        • expirationTime

          String expirationTime

          The date and time this template expires. Templates expire 1 hour after creation.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • status

          String status

          Status of the template creation workflow.

          Possible values: PREPARING | ACTIVE | EXPIRED

        • templateId

          String templateId

          The UUID returned by CreateCloudFormationTemplate.

          Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

        • templateUrl

          String templateUrl

          A link to the template that can be used to deploy the application using AWS CloudFormation.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.DeleteApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.DeleteApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ForbiddenException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          403

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetApplicationPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetApplicationPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • statements

          List<E> statements

          An array of policy statements applied to the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • semanticVersion

          String semanticVersion

          The semantic version of the application to get.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • creationTime

          String creationTime

          The date and time this resource was created.

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • isVerifiedAuthor

          Boolean isVerifiedAuthor

          Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • licenseUrl

          String licenseUrl

          A link to a license file of the app that matches the spdxLicenseID value of your application.

          Maximum size 5 MB

        • name

          String name

          The name of the application.

          Minimum length=1. Maximum length=140

          Pattern: "[a-zA-Z0-9\\-]+";

        • readmeUrl

          String readmeUrl

          A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

        • spdxLicenseId

          String spdxLicenseId

          A valid identifier from https://spdx.org/licenses/.

        • verifiedAuthorUrl

          String verifiedAuthorUrl

          The URL to the public profile of a verified author. This URL is submitted by the author.

        • version

          Version version

          Version information about the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetCloudFormationTemplateRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • templateId

          String templateId

          The UUID returned by CreateCloudFormationTemplate.

          Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

    • Class com.amazonaws.services.serverlessapplicationrepository.model.GetCloudFormationTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • creationTime

          String creationTime

          The date and time this resource was created.

        • expirationTime

          String expirationTime

          The date and time this template expires. Templates expire 1 hour after creation.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • status

          String status

          Status of the template creation workflow.

          Possible values: PREPARING | ACTIVE | EXPIRED

        • templateId

          String templateId

          The UUID returned by CreateCloudFormationTemplate.

          Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

        • templateUrl

          String templateUrl

          A link to the template that can be used to deploy the application using AWS CloudFormation.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.InternalServerErrorException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          500

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationDependenciesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • maxItems

          Integer maxItems

          The total number of items to return.

        • nextToken

          String nextToken

          A token to specify where to start paginating.

        • semanticVersion

          String semanticVersion

          The semantic version of the application to get.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationDependenciesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • dependencies

          List<E> dependencies

          An array of application summaries nested in the application.

        • nextToken

          String nextToken

          The token to request the next page of results.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxItems

          Integer maxItems

          The total number of items to return.

        • nextToken

          String nextToken

          A token to specify where to start paginating.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applications

          List<E> applications

          An array of application summaries.

        • nextToken

          String nextToken

          The token to request the next page of results.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationVersionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • maxItems

          Integer maxItems

          The total number of items to return.

        • nextToken

          String nextToken

          A token to specify where to start paginating.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ListApplicationVersionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The token to request the next page of results.

        • versions

          List<E> versions

          An array of version summaries for the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.NotFoundException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          404

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ParameterDefinition extends Object implements Serializable

      • Serialized Fields

        • allowedPattern

          String allowedPattern

          A regular expression that represents the patterns to allow for String types.

        • allowedValues

          List<E> allowedValues

          An array containing the list of values allowed for the parameter.

        • constraintDescription

          String constraintDescription

          A string that explains a constraint when the constraint is violated. For example, without a constraint description, a parameter that has an allowed pattern of [A-Za-z0-9]+ displays the following error message when the user specifies an invalid value:

          Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+

          By adding a constraint description, such as "must contain only uppercase and lowercase letters and numbers," you can display the following customized error message:

          Malformed input-Parameter MyParameter must contain only uppercase and lowercase letters and numbers.

        • defaultValue

          String defaultValue

          A value of the appropriate type for the template to use if no value is specified when a stack is created. If you define constraints for the parameter, you must specify a value that adheres to those constraints.

        • description

          String description

          A string of up to 4,000 characters that describes the parameter.

        • maxLength

          Integer maxLength

          An integer value that determines the largest number of characters that you want to allow for String types.

        • maxValue

          Integer maxValue

          A numeric value that determines the largest numeric value that you want to allow for Number types.

        • minLength

          Integer minLength

          An integer value that determines the smallest number of characters that you want to allow for String types.

        • minValue

          Integer minValue

          A numeric value that determines the smallest numeric value that you want to allow for Number types.

        • name

          String name

          The name of the parameter.

        • noEcho

          Boolean noEcho

          Whether to mask the parameter value whenever anyone makes a call that describes the stack. If you set the value to true, the parameter value is masked with asterisks (*****).

        • referencedByResources

          List<E> referencedByResources

          A list of AWS SAM resources that use this parameter.

        • type

          String type

          The type of the parameter.

          Valid values: String | Number | List<Number> | CommaDelimitedList

          String: A literal string.

          For example, users can specify "MyUserName".

          Number: An integer or float. AWS CloudFormation validates the parameter value as a number. However, when you use the parameter elsewhere in your template (for example, by using the Ref intrinsic function), the parameter value becomes a string.

          For example, users might specify "8888".

          List<Number>: An array of integers or floats that are separated by commas. AWS CloudFormation validates the parameter value as numbers. However, when you use the parameter elsewhere in your template (for example, by using the Ref intrinsic function), the parameter value becomes a list of strings.

          For example, users might specify "80,20", and then Ref results in ["80","20"].

          CommaDelimitedList: An array of literal strings that are separated by commas. The total number of strings should be one more than the total number of commas. Also, each member string is space-trimmed.

          For example, users might specify "test,dev,prod", and then Ref results in ["test","dev","prod"].

    • Class com.amazonaws.services.serverlessapplicationrepository.model.ParameterValue extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.

        • value

          String value

          The input value associated with the parameter.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.PutApplicationPolicyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • statements

          List<E> statements

          An array of policy statements applied to the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.PutApplicationPolicyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • statements

          List<E> statements

          An array of policy statements applied to the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.RollbackConfiguration extends Object implements Serializable

      • Serialized Fields

        • monitoringTimeInMinutes

          Integer monitoringTimeInMinutes

          This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration Data Type.

        • rollbackTriggers

          List<E> rollbackTriggers

          This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration Data Type.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.RollbackTrigger extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger Data Type.

        • type

          String type

          This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger Data Type.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          This property corresponds to the content of the same name for the AWS CloudFormation Tag Data Type.

        • value

          String value

          This property corresponds to the content of the same name for the AWS CloudFormation Tag Data Type.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.TooManyRequestsException extends AWSServerlessApplicationRepositoryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • errorCode

          String errorCode

          429

    • Class com.amazonaws.services.serverlessapplicationrepository.model.UpdateApplicationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The Amazon Resource Name (ARN) of the application.

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • readmeBody

          String readmeBody

          A text readme file in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

        • readmeUrl

          String readmeUrl

          A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

    • Class com.amazonaws.services.serverlessapplicationrepository.model.UpdateApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • author

          String author

          The name of the author publishing the app.

          Minimum length=1. Maximum length=127.

          Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        • creationTime

          String creationTime

          The date and time this resource was created.

        • description

          String description

          The description of the application.

          Minimum length=1. Maximum length=256

        • homePageUrl

          String homePageUrl

          A URL with more information about the application, for example the location of your GitHub repository for the application.

        • isVerifiedAuthor

          Boolean isVerifiedAuthor

          Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.

        • labels

          List<E> labels

          Labels to improve discovery of apps in search results.

          Minimum length=1. Maximum length=127. Maximum number of labels: 10

          Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        • licenseUrl

          String licenseUrl

          A link to a license file of the app that matches the spdxLicenseID value of your application.

          Maximum size 5 MB

        • name

          String name

          The name of the application.

          Minimum length=1. Maximum length=140

          Pattern: "[a-zA-Z0-9\\-]+";

        • readmeUrl

          String readmeUrl

          A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

          Maximum size 5 MB

        • spdxLicenseId

          String spdxLicenseId

          A valid identifier from https://spdx.org/licenses/.

        • verifiedAuthorUrl

          String verifiedAuthorUrl

          The URL to the public profile of a verified author. This URL is submitted by the author.

        • version

          Version version

          Version information about the application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.Version extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • creationTime

          String creationTime

          The date and time this resource was created.

        • parameterDefinitions

          List<E> parameterDefinitions

          An array of parameter types supported by the application.

        • requiredCapabilities

          List<E> requiredCapabilities

          A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

          The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

          The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

          The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS::TopicPolicy.

          Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

          If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

        • resourcesSupported

          Boolean resourcesSupported

          Whether all of the AWS resources contained in this application are supported in the region in which it is being retrieved.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • sourceCodeArchiveUrl

          String sourceCodeArchiveUrl

          A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

          Maximum size 50 MB

        • sourceCodeUrl

          String sourceCodeUrl

          A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

        • templateUrl

          String templateUrl

          A link to the packaged AWS SAM template of your application.

    • Class com.amazonaws.services.serverlessapplicationrepository.model.VersionSummary extends Object implements Serializable

      • Serialized Fields

        • applicationId

          String applicationId

          The application Amazon Resource Name (ARN).

        • creationTime

          String creationTime

          The date and time this resource was created.

        • semanticVersion

          String semanticVersion

          The semantic version of the application:

          https://semver.org/

        • sourceCodeUrl

          String sourceCodeUrl

          A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

  • Package com.amazonaws.services.servermigration.model

  • Package com.amazonaws.services.servicecatalog.model

  • Package com.amazonaws.services.servicediscovery.model

    • Class com.amazonaws.services.servicediscovery.model.AWSServiceDiscoveryException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.CreateHttpNamespaceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name that you want to assign to this namespace.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed CreateHttpNamespace requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • description

          String description

          A description for the namespace.

    • Class com.amazonaws.services.servicediscovery.model.CreateHttpNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.CreatePrivateDnsNamespaceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name that you want to assign to this namespace. When you create a private DNS namespace, AWS Cloud Map automatically creates an Amazon Route 53 private hosted zone that has the same name as the namespace.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed CreatePrivateDnsNamespace requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • description

          String description

          A description for the namespace.

        • vpc

          String vpc

          The ID of the Amazon VPC that you want to associate the namespace with.

    • Class com.amazonaws.services.servicediscovery.model.CreatePrivateDnsNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.CreatePublicDnsNamespaceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name that you want to assign to this namespace.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed CreatePublicDnsNamespace requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • description

          String description

          A description for the namespace.

    • Class com.amazonaws.services.servicediscovery.model.CreatePublicDnsNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.CreateServiceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name that you want to assign to the service.

        • namespaceId

          String namespaceId

          The ID of the namespace that you want to use to create the service.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed CreateService requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • description

          String description

          A description for the service.

        • dnsConfig

          DnsConfig dnsConfig

          A complex type that contains information about the Amazon Route 53 records that you want AWS Cloud Map to create when you register an instance.

        • healthCheckConfig

          HealthCheckConfig healthCheckConfig

          Public DNS namespaces only. A complex type that contains settings for an optional Route 53 health check. If you specify settings for a health check, AWS Cloud Map associates the health check with all the Route 53 DNS records that you specify in DnsConfig.

          If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

          For information about the charges for health checks, see AWS Cloud Map Pricing.

        • healthCheckCustomConfig

          HealthCheckCustomConfig healthCheckCustomConfig

          A complex type that contains information about an optional custom health check.

          If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

    • Class com.amazonaws.services.servicediscovery.model.CreateServiceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • service

          Service service

          A complex type that contains information about the new service.

    • Class com.amazonaws.services.servicediscovery.model.CustomHealthNotFoundException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.DeleteNamespaceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the namespace that you want to delete.

    • Class com.amazonaws.services.servicediscovery.model.DeleteNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.DeleteServiceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the service that you want to delete.

    • Class com.amazonaws.services.servicediscovery.model.DeleteServiceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.servicediscovery.model.DeregisterInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that the instance is associated with.

        • instanceId

          String instanceId

          The value that you specified for Id in the RegisterInstance request.

    • Class com.amazonaws.services.servicediscovery.model.DeregisterInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. For more information, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.DiscoverInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • namespaceName

          String namespaceName

          The name of the namespace that you specified when you registered the instance.

        • serviceName

          String serviceName

          The name of the service that you specified when you registered the instance.

        • maxResults

          Integer maxResults

          The maximum number of instances that you want Cloud Map to return in the response to a DiscoverInstances request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 instances.

        • queryParameters

          Map<K,V> queryParameters

          A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all the specified key/value pairs will be returned.

        • healthStatus

          String healthStatus

          The health status of the instances that you want to discover.

    • Class com.amazonaws.services.servicediscovery.model.DiscoverInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • instances

          List<E> instances

          A complex type that contains one HttpInstanceSummary for each registered instance.

    • Class com.amazonaws.services.servicediscovery.model.DnsConfig extends Object implements Serializable

      • Serialized Fields

        • namespaceId

          String namespaceId
          Deprecated. 

          The ID of the namespace to use for DNS configuration.

        • routingPolicy

          String routingPolicy

          The routing policy that you want to apply to all Route 53 DNS records that AWS Cloud Map creates when you register an instance and specify this service.

          If you want to use this service to register instances that create alias records, specify WEIGHTED for the routing policy.

          You can specify the following values:

          MULTIVALUE

          If you define a health check for the service and the health check is healthy, Route 53 returns the applicable value for up to eight instances.

          For example, suppose the service includes configurations for one A record and a health check, and you use the service to register 10 instances. Route 53 responds to DNS queries with IP addresses for up to eight healthy instances. If fewer than eight instances are healthy, Route 53 responds to every DNS query with the IP addresses for all of the healthy instances.

          If you don't define a health check for the service, Route 53 assumes that all instances are healthy and returns the values for up to eight instances.

          For more information about the multivalue routing policy, see Multivalue Answer Routing in the Route 53 Developer Guide.

          WEIGHTED

          Route 53 returns the applicable value from one randomly selected instance from among the instances that you registered using the same service. Currently, all records have the same weight, so you can't route more or less traffic to any instances.

          For example, suppose the service includes configurations for one A record and a health check, and you use the service to register 10 instances. Route 53 responds to DNS queries with the IP address for one randomly selected instance from among the healthy instances. If no instances are healthy, Route 53 responds to DNS queries as if all of the instances were healthy.

          If you don't define a health check for the service, Route 53 assumes that all instances are healthy and returns the applicable value for one randomly selected instance.

          For more information about the weighted routing policy, see Weighted Routing in the Route 53 Developer Guide.

        • dnsRecords

          List<E> dnsRecords

          An array that contains one DnsRecord object for each Route 53 DNS record that you want AWS Cloud Map to create when you register an instance.

    • Class com.amazonaws.services.servicediscovery.model.DnsConfigChange extends Object implements Serializable

      • Serialized Fields

        • dnsRecords

          List<E> dnsRecords

          An array that contains one DnsRecord object for each Route 53 record that you want AWS Cloud Map to create when you register an instance.

    • Class com.amazonaws.services.servicediscovery.model.DnsProperties extends Object implements Serializable

      • Serialized Fields

        • hostedZoneId

          String hostedZoneId

          The ID for the Route 53 hosted zone that AWS Cloud Map creates when you create a namespace.

    • Class com.amazonaws.services.servicediscovery.model.DnsRecord extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The type of the resource, which indicates the type of value that Route 53 returns in response to DNS queries.

          Note the following:

          • A, AAAA, and SRV records: You can specify settings for a maximum of one A, one AAAA, and one SRV record. You can specify them in any combination.

          • CNAME records: If you specify CNAME for Type, you can't define any other records. This is a limitation of DNS: you can't create a CNAME record and any other type of record that has the same name as a CNAME record.

          • Alias records: If you want AWS Cloud Map to create a Route 53 alias record when you register an instance, specify A or AAAA for Type.

          • All records: You specify settings other than TTL and Type when you register an instance.

          The following values are supported:

          A

          Route 53 returns the IP address of the resource in IPv4 format, such as 192.0.2.44.

          AAAA

          Route 53 returns the IP address of the resource in IPv6 format, such as 2001:0db8:85a3:0000:0000:abcd:0001:2345.

          CNAME

          Route 53 returns the domain name of the resource, such as www.example.com. Note the following:

          • You specify the domain name that you want to route traffic to when you register an instance. For more information, see RegisterInstanceRequest$Attributes.

          • You must specify WEIGHTED for the value of RoutingPolicy.

          • You can't specify both CNAME for Type and settings for HealthCheckConfig. If you do, the request will fail with an InvalidInput error.

          SRV

          Route 53 returns the value for an SRV record. The value for an SRV record uses the following values:

          priority weight port service-hostname

          Note the following about the values:

          • The values of priority and weight are both set to 1 and can't be changed.

          • The value of port comes from the value that you specify for the AWS_INSTANCE_PORT attribute when you submit a RegisterInstance request.

          • The value of service-hostname is a concatenation of the following values:

            • The value that you specify for InstanceId when you register an instance.

            • The name of the service.

            • The name of the namespace.

            For example, if the value of InstanceId is test, the name of the service is backend, and the name of the namespace is example.com, the value of service-hostname is:

            test.backend.example.com

          If you specify settings for an SRV record and if you specify values for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both in the RegisterInstance request, AWS Cloud Map automatically creates A and/or AAAA records that have the same name as the value of service-hostname in the SRV record. You can ignore these records.

        • tTL

          Long tTL

          The amount of time, in seconds, that you want DNS resolvers to cache the settings for this record.

          Alias records don't include a TTL because Route 53 uses the TTL for the AWS resource that an alias record routes traffic to. If you include the AWS_ALIAS_DNS_NAME attribute when you submit a RegisterInstance request, the TTL value is ignored. Always specify a TTL for the service; you can use a service to register instances that create either alias or non-alias records.

    • Class com.amazonaws.services.servicediscovery.model.DuplicateRequestException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • duplicateOperationId

          String duplicateOperationId

          The ID of the operation that is already in progress.

    • Class com.amazonaws.services.servicediscovery.model.GetInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that the instance is associated with.

        • instanceId

          String instanceId

          The ID of the instance that you want to get information about.

    • Class com.amazonaws.services.servicediscovery.model.GetInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • instance

          Instance instance

          A complex type that contains information about a specified instance.

    • Class com.amazonaws.services.servicediscovery.model.GetInstancesHealthStatusRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that the instance is associated with.

        • instances

          List<E> instances

          An array that contains the IDs of all the instances that you want to get the health status for.

          If you omit Instances, AWS Cloud Map returns the health status for all the instances that are associated with the specified service.

          To get the IDs for the instances that you've registered by using a specified service, submit a ListInstances request.

        • maxResults

          Integer maxResults

          The maximum number of instances that you want AWS Cloud Map to return in the response to a GetInstancesHealthStatus request. If you don't specify a value for MaxResults, AWS Cloud Map returns up to 100 instances.

        • nextToken

          String nextToken

          For the first GetInstancesHealthStatus request, omit this value.

          If more than MaxResults instances match the specified criteria, you can submit another GetInstancesHealthStatus request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

    • Class com.amazonaws.services.servicediscovery.model.GetInstancesHealthStatusResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • status

          Map<K,V> status

          A complex type that contains the IDs and the health status of the instances that you specified in the GetInstancesHealthStatus request.

        • nextToken

          String nextToken

          If more than MaxResults instances match the specified criteria, you can submit another GetInstancesHealthStatus request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

    • Class com.amazonaws.services.servicediscovery.model.GetNamespaceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the namespace that you want to get information about.

    • Class com.amazonaws.services.servicediscovery.model.GetNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • namespace

          Namespace namespace

          A complex type that contains information about the specified namespace.

    • Class com.amazonaws.services.servicediscovery.model.GetOperationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          The ID of the operation that you want to get more information about.

    • Class com.amazonaws.services.servicediscovery.model.GetOperationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operation

          Operation operation

          A complex type that contains information about the operation.

    • Class com.amazonaws.services.servicediscovery.model.GetServiceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the service that you want to get settings for.

    • Class com.amazonaws.services.servicediscovery.model.GetServiceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • service

          Service service

          A complex type that contains information about the service.

    • Class com.amazonaws.services.servicediscovery.model.HealthCheckConfig extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The type of health check that you want to create, which indicates how Route 53 determines whether an endpoint is healthy.

          You can't change the value of Type after you create a health check.

          You can create the following types of health checks:

          • HTTP: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and waits for an HTTP status code of 200 or greater and less than 400.

          • HTTPS: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and less than 400.

            If you specify HTTPS for the value of Type, the endpoint must support TLS v1.0 or later.

          • TCP: Route 53 tries to establish a TCP connection.

            If you specify TCP for Type, don't specify a value for ResourcePath.

          For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Route 53 Developer Guide.

        • resourcePath

          String resourcePath

          The path that you want Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, such as the file /docs/route53-health-check.html. Route 53 automatically adds the DNS name for the service. If you don't specify a value for ResourcePath, the default value is /.

          If you specify TCP for Type, you must not specify a value for ResourcePath.

        • failureThreshold

          Integer failureThreshold

          The number of consecutive health checks that an endpoint must pass or fail for Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Route 53 Developer Guide.

    • Class com.amazonaws.services.servicediscovery.model.HealthCheckCustomConfig extends Object implements Serializable

      • Serialized Fields

        • failureThreshold

          Integer failureThreshold

          The number of 30-second intervals that you want Cloud Map to wait after receiving an UpdateInstanceCustomHealthStatus request before it changes the health status of a service instance. For example, suppose you specify a value of 2 for FailureTheshold, and then your application sends an UpdateInstanceCustomHealthStatus request. Cloud Map waits for approximately 60 seconds (2 x 30) before changing the status of the service instance based on that request.

          Sending a second or subsequent UpdateInstanceCustomHealthStatus request with the same value before FailureThreshold x 30 seconds has passed doesn't accelerate the change. Cloud Map still waits FailureThreshold x 30 seconds after the first request to make the change.

    • Class com.amazonaws.services.servicediscovery.model.HttpInstanceSummary extends Object implements Serializable

      • Serialized Fields

        • instanceId

          String instanceId

          The ID of an instance that matches the values that you specified in the request.

        • namespaceName

          String namespaceName

          The name of the namespace that you specified when you registered the instance.

        • serviceName

          String serviceName

          The name of the service that you specified when you registered the instance.

        • healthStatus

          String healthStatus

          If you configured health checking in the service, the current health status of the service instance.

        • attributes

          Map<K,V> attributes

          If you included any attributes when you registered the instance, the values of those attributes.

    • Class com.amazonaws.services.servicediscovery.model.HttpProperties extends Object implements Serializable

      • Serialized Fields

        • httpName

          String httpName

          The name of an HTTP namespace.

    • Class com.amazonaws.services.servicediscovery.model.Instance extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          An identifier that you want to associate with the instance. Note the following:

          • If the service that is specified by ServiceId includes settings for an SRV record, the value of InstanceId is automatically included as part of the value for the SRV record. For more information, see DnsRecord$Type.

          • You can use this value to update an existing instance.

          • To register a new instance, you must specify a value that is unique among instances that you register by using the same service.

          • If you specify an existing InstanceId and ServiceId, AWS Cloud Map updates the existing DNS records. If there's also an existing health check, AWS Cloud Map deletes the old health check and creates a new one.

            The health check isn't deleted immediately, so it will still appear for a while if you submit a ListHealthChecks request, for example.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed RegisterInstance requests to be retried without the risk of executing the operation twice. You must use a unique CreatorRequestId string every time you submit a RegisterInstance request if you're registering additional instances for the same namespace and service. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • attributes

          Map<K,V> attributes

          A string map that contains the following information for the service that you specify in ServiceId:

          • The attributes that apply to the records that are defined in the service.

          • For each attribute, the applicable value.

          Supported attribute keys include the following:

          AWS_ALIAS_DNS_NAME

          If you want AWS Cloud Map to create a Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that is associated with the load balancer. For information about how to get the DNS name, see "DNSName" in the topic AliasTarget.

          Note the following:

          • The configuration for the service that is specified by ServiceId must include settings for an A record, an AAAA record, or both.

          • In the service that is specified by ServiceId, the value of RoutingPolicy must be WEIGHTED.

          • If the service that is specified by ServiceId includes HealthCheckConfig settings, AWS Cloud Map will create the health check, but it won't associate the health check with the alias record.

          • Auto naming currently doesn't support creating alias records that route traffic to AWS resources other than ELB load balancers.

          • If you specify a value for AWS_ALIAS_DNS_NAME, don't specify values for any of the AWS_INSTANCE attributes.

          AWS_INSTANCE_CNAME

          If the service configuration includes a CNAME record, the domain name that you want Route 53 to return in response to DNS queries, for example, example.com.

          This value is required if the service specified by ServiceId includes settings for an CNAME record.

          AWS_INSTANCE_IPV4

          If the service configuration includes an A record, the IPv4 address that you want Route 53 to return in response to DNS queries, for example, 192.0.2.44.

          This value is required if the service specified by ServiceId includes settings for an A record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

          AWS_INSTANCE_IPV6

          If the service configuration includes an AAAA record, the IPv6 address that you want Route 53 to return in response to DNS queries, for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345.

          This value is required if the service specified by ServiceId includes settings for an AAAA record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

          AWS_INSTANCE_PORT

          If the service includes an SRV record, the value that you want Route 53 to return for the port.

          If the service includes HealthCheckConfig, the port on the endpoint that you want Route 53 to send requests to.

          This value is required if you specified settings for an SRV record when you created the service.

    • Class com.amazonaws.services.servicediscovery.model.InstanceNotFoundException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.InstanceSummary extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID for an instance that you created by using a specified service.

        • attributes

          Map<K,V> attributes

          A string map that contains the following information:

          • The attributes that are associate with the instance.

          • For each attribute, the applicable value.

          Supported attribute keys include the following:

          • AWS_ALIAS_DNS_NAME: For an alias record that routes traffic to an Elastic Load Balancing load balancer, the DNS name that is associated with the load balancer.

          • AWS_INSTANCE_CNAME: For a CNAME record, the domain name that Route 53 returns in response to DNS queries, for example, example.com.

          • AWS_INSTANCE_IPV4: For an A record, the IPv4 address that Route 53 returns in response to DNS queries, for example, 192.0.2.44.

          • AWS_INSTANCE_IPV6: For an AAAA record, the IPv6 address that Route 53 returns in response to DNS queries, for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345.

          • AWS_INSTANCE_PORT: For an SRV record, the value that Route 53 returns for the port. In addition, if the service includes HealthCheckConfig, the port on the endpoint that Route 53 sends requests to.

    • Class com.amazonaws.services.servicediscovery.model.InvalidInputException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.ListInstancesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that you want to list instances for.

        • nextToken

          String nextToken

          For the first ListInstances request, omit this value.

          If more than MaxResults instances match the specified criteria, you can submit another ListInstances request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

        • maxResults

          Integer maxResults

          The maximum number of instances that you want AWS Cloud Map to return in the response to a ListInstances request. If you don't specify a value for MaxResults, AWS Cloud Map returns up to 100 instances.

    • Class com.amazonaws.services.servicediscovery.model.ListInstancesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • instances

          List<E> instances

          Summary information about the instances that are associated with the specified service.

        • nextToken

          String nextToken

          If more than MaxResults instances match the specified criteria, you can submit another ListInstances request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

    • Class com.amazonaws.services.servicediscovery.model.ListNamespacesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          For the first ListNamespaces request, omit this value.

          If the response contains NextToken, submit another ListNamespaces request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults namespaces and then filters them based on the specified criteria. It's possible that no namespaces in the first MaxResults namespaces matched the specified criteria but that subsequent groups of MaxResults namespaces do contain namespaces that match the criteria.

        • maxResults

          Integer maxResults

          The maximum number of namespaces that you want AWS Cloud Map to return in the response to a ListNamespaces request. If you don't specify a value for MaxResults, AWS Cloud Map returns up to 100 namespaces.

        • filters

          List<E> filters

          A complex type that contains specifications for the namespaces that you want to list.

          If you specify more than one filter, a namespace must match all filters to be returned by ListNamespaces.

    • Class com.amazonaws.services.servicediscovery.model.ListNamespacesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • namespaces

          List<E> namespaces

          An array that contains one NamespaceSummary object for each namespace that matches the specified filter criteria.

        • nextToken

          String nextToken

          If the response contains NextToken, submit another ListNamespaces request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults namespaces and then filters them based on the specified criteria. It's possible that no namespaces in the first MaxResults namespaces matched the specified criteria but that subsequent groups of MaxResults namespaces do contain namespaces that match the criteria.

    • Class com.amazonaws.services.servicediscovery.model.ListOperationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          For the first ListOperations request, omit this value.

          If the response contains NextToken, submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults operations and then filters them based on the specified criteria. It's possible that no operations in the first MaxResults operations matched the specified criteria but that subsequent groups of MaxResults operations do contain operations that match the criteria.

        • maxResults

          Integer maxResults

          The maximum number of items that you want AWS Cloud Map to return in the response to a ListOperations request. If you don't specify a value for MaxResults, AWS Cloud Map returns up to 100 operations.

        • filters

          List<E> filters

          A complex type that contains specifications for the operations that you want to list, for example, operations that you started between a specified start date and end date.

          If you specify more than one filter, an operation must match all filters to be returned by ListOperations.

    • Class com.amazonaws.services.servicediscovery.model.ListOperationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operations

          List<E> operations

          Summary information about the operations that match the specified criteria.

        • nextToken

          String nextToken

          If the response contains NextToken, submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults operations and then filters them based on the specified criteria. It's possible that no operations in the first MaxResults operations matched the specified criteria but that subsequent groups of MaxResults operations do contain operations that match the criteria.

    • Class com.amazonaws.services.servicediscovery.model.ListServicesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          For the first ListServices request, omit this value.

          If the response contains NextToken, submit another ListServices request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults services and then filters them based on the specified criteria. It's possible that no services in the first MaxResults services matched the specified criteria but that subsequent groups of MaxResults services do contain services that match the criteria.

        • maxResults

          Integer maxResults

          The maximum number of services that you want AWS Cloud Map to return in the response to a ListServices request. If you don't specify a value for MaxResults, AWS Cloud Map returns up to 100 services.

        • filters

          List<E> filters

          A complex type that contains specifications for the namespaces that you want to list services for.

          If you specify more than one filter, an operation must match all filters to be returned by ListServices.

    • Class com.amazonaws.services.servicediscovery.model.ListServicesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • services

          List<E> services

          An array that contains one ServiceSummary object for each service that matches the specified filter criteria.

        • nextToken

          String nextToken

          If the response contains NextToken, submit another ListServices request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

          AWS Cloud Map gets MaxResults services and then filters them based on the specified criteria. It's possible that no services in the first MaxResults services matched the specified criteria but that subsequent groups of MaxResults services do contain services that match the criteria.

    • Class com.amazonaws.services.servicediscovery.model.Namespace extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of a namespace.

        • arn

          String arn

          The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you create it.

        • name

          String name

          The name of the namespace, such as example.com.

        • type

          String type

          The type of the namespace. Valid values are DNS_PUBLIC and DNS_PRIVATE.

        • description

          String description

          The description that you specify for the namespace when you create it.

        • serviceCount

          Integer serviceCount

          The number of services that are associated with the namespace.

        • properties

          NamespaceProperties properties

          A complex type that contains information that's specific to the type of the namespace.

        • createDate

          Date createDate

          The date that the namespace was created, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed requests to be retried without the risk of executing an operation twice.

    • Class com.amazonaws.services.servicediscovery.model.NamespaceAlreadyExistsException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • creatorRequestId

          String creatorRequestId

          The CreatorRequestId that was used to create the namespace.

        • namespaceId

          String namespaceId

          The ID of the existing namespace.

    • Class com.amazonaws.services.servicediscovery.model.NamespaceFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          Specify TYPE.

        • values

          List<E> values

          If you specify EQ for Condition, specify either DNS_PUBLIC or DNS_PRIVATE.

          If you specify IN for Condition, you can specify DNS_PUBLIC, DNS_PRIVATE, or both.

        • condition

          String condition

          The operator that you want to use to determine whether ListNamespaces returns a namespace. Valid values for condition include:

          • EQ: When you specify EQ for the condition, you can choose to list only public namespaces or private namespaces, but not both. EQ is the default condition and can be omitted.

          • IN: When you specify IN for the condition, you can choose to list public namespaces, private namespaces, or both.

          • BETWEEN: Not applicable

    • Class com.amazonaws.services.servicediscovery.model.NamespaceNotFoundException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.NamespaceProperties extends Object implements Serializable

      • Serialized Fields

        • dnsProperties

          DnsProperties dnsProperties

          A complex type that contains the ID for the Route 53 hosted zone that AWS Cloud Map creates when you create a namespace.

        • httpProperties

          HttpProperties httpProperties

          A complex type that contains the name of an HTTP namespace.

    • Class com.amazonaws.services.servicediscovery.model.NamespaceSummary extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the namespace.

        • arn

          String arn

          The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you create it.

        • name

          String name

          The name of the namespace. When you create a namespace, AWS Cloud Map automatically creates a Route 53 hosted zone that has the same name as the namespace.

        • type

          String type

          The type of the namespace, either public or private.

        • description

          String description

          A description for the namespace.

        • serviceCount

          Integer serviceCount

          The number of services that were created using the namespace.

        • properties

          NamespaceProperties properties
        • createDate

          Date createDate

          The date and time that the namespace was created.

    • Class com.amazonaws.services.servicediscovery.model.Operation extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the operation that you want to get information about.

        • type

          String type

          The name of the operation that is associated with the specified ID.

        • status

          String status

          The status of the operation. Values include the following:

          • SUBMITTED: This is the initial state immediately after you submit a request.

          • PENDING: AWS Cloud Map is performing the operation.

          • SUCCESS: The operation succeeded.

          • FAIL: The operation failed. For the failure reason, see ErrorMessage.

        • errorMessage

          String errorMessage

          If the value of Status is FAIL, the reason that the operation failed.

        • errorCode

          String errorCode

          The code associated with ErrorMessage. Values for ErrorCode include the following:

          • ACCESS_DENIED

          • CANNOT_CREATE_HOSTED_ZONE

          • EXPIRED_TOKEN

          • HOSTED_ZONE_NOT_FOUND

          • INTERNAL_FAILURE

          • INVALID_CHANGE_BATCH

          • THROTTLED_REQUEST

        • createDate

          Date createDate

          The date and time that the request was submitted, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

        • updateDate

          Date updateDate

          The date and time that the value of Status changed to the current value, in Unix date/time format and Coordinated Universal Time (UTC). The value of UpdateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

        • targets

          Map<K,V> targets

          The name of the target entity that is associated with the operation:

          • NAMESPACE: The namespace ID is returned in the ResourceId property.

          • SERVICE: The service ID is returned in the ResourceId property.

          • INSTANCE: The instance ID is returned in the ResourceId property.

    • Class com.amazonaws.services.servicediscovery.model.OperationFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          Specify the operations that you want to get:

          • NAMESPACE_ID: Gets operations related to specified namespaces.

          • SERVICE_ID: Gets operations related to specified services.

          • STATUS: Gets operations based on the status of the operations: SUBMITTED, PENDING, SUCCEED, or FAIL.

          • TYPE: Gets specified types of operation.

          • UPDATE_DATE: Gets operations that changed status during a specified date/time range.

        • values

          List<E> values

          Specify values that are applicable to the value that you specify for Name:

          • NAMESPACE_ID: Specify one namespace ID.

          • SERVICE_ID: Specify one service ID.

          • STATUS: Specify one or more statuses: SUBMITTED, PENDING, SUCCEED, or FAIL.

          • TYPE: Specify one or more of the following types: CREATE_NAMESPACE, DELETE_NAMESPACE, UPDATE_SERVICE, REGISTER_INSTANCE, or DEREGISTER_INSTANCE.

          • UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.

        • condition

          String condition

          The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:

          • EQ: When you specify EQ for the condition, you can specify only one value. EQ is supported for NAMESPACE_ID, SERVICE_ID, STATUS, and TYPE. EQ is the default condition and can be omitted.

          • IN: When you specify IN for the condition, you can specify a list of one or more values. IN is supported for STATUS and TYPE. An operation must match one of the specified values to be returned in the response.

          • BETWEEN: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value. BETWEEN is supported for UPDATE_DATE.

    • Class com.amazonaws.services.servicediscovery.model.OperationNotFoundException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.OperationSummary extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID for an operation.

        • status

          String status

          The status of the operation. Values include the following:

          • SUBMITTED: This is the initial state immediately after you submit a request.

          • PENDING: AWS Cloud Map is performing the operation.

          • SUCCESS: The operation succeeded.

          • FAIL: The operation failed. For the failure reason, see ErrorMessage.

    • Class com.amazonaws.services.servicediscovery.model.RegisterInstanceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that you want to use for settings for the instance.

        • instanceId

          String instanceId

          An identifier that you want to associate with the instance. Note the following:

          • If the service that is specified by ServiceId includes settings for an SRV record, the value of InstanceId is automatically included as part of the value for the SRV record. For more information, see DnsRecord$Type.

          • You can use this value to update an existing instance.

          • To register a new instance, you must specify a value that is unique among instances that you register by using the same service.

          • If you specify an existing InstanceId and ServiceId, AWS Cloud Map updates the existing DNS records, if any. If there's also an existing health check, AWS Cloud Map deletes the old health check and creates a new one.

            The health check isn't deleted immediately, so it will still appear for a while if you submit a ListHealthChecks request, for example.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed RegisterInstance requests to be retried without the risk of executing the operation twice. You must use a unique CreatorRequestId string every time you submit a RegisterInstance request if you're registering additional instances for the same namespace and service. CreatorRequestId can be any unique string, for example, a date/time stamp.

        • attributes

          Map<K,V> attributes

          A string map that contains the following information for the service that you specify in ServiceId:

          • The attributes that apply to the records that are defined in the service.

          • For each attribute, the applicable value.

          Supported attribute keys include the following:

          AWS_ALIAS_DNS_NAME

          If you want AWS Cloud Map to create an Amazon Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that is associated with the load balancer. For information about how to get the DNS name, see "DNSName" in the topic AliasTarget in the Route 53 API Reference.

          Note the following:

          • The configuration for the service that is specified by ServiceId must include settings for an A record, an AAAA record, or both.

          • In the service that is specified by ServiceId, the value of RoutingPolicy must be WEIGHTED.

          • If the service that is specified by ServiceId includes HealthCheckConfig settings, AWS Cloud Map will create the Route 53 health check, but it won't associate the health check with the alias record.

          • Auto naming currently doesn't support creating alias records that route traffic to AWS resources other than ELB load balancers.

          • If you specify a value for AWS_ALIAS_DNS_NAME, don't specify values for any of the AWS_INSTANCE attributes.

          AWS_INIT_HEALTH_STATUS

          If the service configuration includes HealthCheckCustomConfig, you can optionally use AWS_INIT_HEALTH_STATUS to specify the initial status of the custom health check, HEALTHY or UNHEALTHY. If you don't specify a value for AWS_INIT_HEALTH_STATUS, the initial status is HEALTHY.

          AWS_INSTANCE_CNAME

          If the service configuration includes a CNAME record, the domain name that you want Route 53 to return in response to DNS queries, for example, example.com.

          This value is required if the service specified by ServiceId includes settings for an CNAME record.

          AWS_INSTANCE_IPV4

          If the service configuration includes an A record, the IPv4 address that you want Route 53 to return in response to DNS queries, for example, 192.0.2.44.

          This value is required if the service specified by ServiceId includes settings for an A record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

          AWS_INSTANCE_IPV6

          If the service configuration includes an AAAA record, the IPv6 address that you want Route 53 to return in response to DNS queries, for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345.

          This value is required if the service specified by ServiceId includes settings for an AAAA record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

          AWS_INSTANCE_PORT

          If the service includes an SRV record, the value that you want Route 53 to return for the port.

          If the service includes HealthCheckConfig, the port on the endpoint that you want Route 53 to send requests to.

          This value is required if you specified settings for an SRV record when you created the service.

          Custom attributes

          You can add up to 30 custom attributes. For each key-value pair, the maximum length of the attribute name is 255 characters, and the maximum length of the attribute value is 1,024 characters.

    • Class com.amazonaws.services.servicediscovery.model.RegisterInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    • Class com.amazonaws.services.servicediscovery.model.ResourceInUseException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.ResourceLimitExceededException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.Service extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that AWS Cloud Map assigned to the service when you created it.

        • arn

          String arn

          The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the service when you create it.

        • name

          String name

          The name of the service.

        • namespaceId

          String namespaceId

          The ID of the namespace that was used to create the service.

        • description

          String description

          The description of the service.

        • instanceCount

          Integer instanceCount

          The number of instances that are currently associated with the service. Instances that were previously associated with the service but that have been deleted are not included in the count.

        • dnsConfig

          DnsConfig dnsConfig

          A complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.

        • healthCheckConfig

          HealthCheckConfig healthCheckConfig

          Public DNS namespaces only. A complex type that contains settings for an optional health check. If you specify settings for a health check, AWS Cloud Map associates the health check with the records that you specify in DnsConfig.

          For information about the charges for health checks, see Amazon Route 53 Pricing.

        • healthCheckCustomConfig

          HealthCheckCustomConfig healthCheckCustomConfig

          A complex type that contains information about an optional custom health check.

          If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

        • createDate

          Date createDate

          The date and time that the service was created, in Unix format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

        • creatorRequestId

          String creatorRequestId

          A unique string that identifies the request and that allows failed requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

    • Class com.amazonaws.services.servicediscovery.model.ServiceAlreadyExistsException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • creatorRequestId

          String creatorRequestId

          The CreatorRequestId that was used to create the service.

        • serviceId

          String serviceId

          The ID of the existing service.

    • Class com.amazonaws.services.servicediscovery.model.ServiceChange extends Object implements Serializable

      • Serialized Fields

        • description

          String description

          A description for the service.

        • dnsConfig

          DnsConfigChange dnsConfig

          A complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.

        • healthCheckConfig

          HealthCheckConfig healthCheckConfig
    • Class com.amazonaws.services.servicediscovery.model.ServiceFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          Specify NAMESPACE_ID.

        • values

          List<E> values

          The values that are applicable to the value that you specify for Condition to filter the list of services.

        • condition

          String condition

          The operator that you want to use to determine whether a service is returned by ListServices. Valid values for Condition include the following:

          • EQ: When you specify EQ, specify one namespace ID for Values. EQ is the default condition and can be omitted.

          • IN: When you specify IN, specify a list of the IDs for the namespaces that you want ListServices to return a list of services for.

          • BETWEEN: Not applicable.

    • Class com.amazonaws.services.servicediscovery.model.ServiceNotFoundException extends AWSServiceDiscoveryException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.servicediscovery.model.ServiceSummary extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID that AWS Cloud Map assigned to the service when you created it.

        • arn

          String arn

          The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the service when you create it.

        • name

          String name

          The name of the service.

        • description

          String description

          The description that you specify when you create the service.

        • instanceCount

          Integer instanceCount

          The number of instances that are currently associated with the service. Instances that were previously associated with the service but that have been deleted are not included in the count.

        • dnsConfig

          DnsConfig dnsConfig
        • healthCheckConfig

          HealthCheckConfig healthCheckConfig
        • healthCheckCustomConfig

          HealthCheckCustomConfig healthCheckCustomConfig
        • createDate

          Date createDate

          The date and time that the service was created.

    • Class com.amazonaws.services.servicediscovery.model.UpdateInstanceCustomHealthStatusRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serviceId

          String serviceId

          The ID of the service that includes the configuration for the custom health check that you want to change the status for.

        • instanceId

          String instanceId

          The ID of the instance that you want to change the health status for.

        • status

          String status

          The new status of the instance, HEALTHY or UNHEALTHY.

    • Class com.amazonaws.services.servicediscovery.model.UpdateInstanceCustomHealthStatusResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.servicediscovery.model.UpdateServiceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • id

          String id

          The ID of the service that you want to update.

        • service

          ServiceChange service

          A complex type that contains the new settings for the service.

    • Class com.amazonaws.services.servicediscovery.model.UpdateServiceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • operationId

          String operationId

          A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

  • Package com.amazonaws.services.servicequotas.model

  • Package com.amazonaws.services.shield.model

  • Package com.amazonaws.services.signer.model

  • Package com.amazonaws.services.simpledb.model

  • Package com.amazonaws.services.simpleemail.model

  • Package com.amazonaws.services.simpleemailv2.model

  • Package com.amazonaws.services.simplesystemsmanagement.model

  • Package com.amazonaws.services.simpleworkflow.flow

  • Package com.amazonaws.services.simpleworkflow.model

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTask extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The opaque string used as a handle on the task. This token is used by workers to communicate progress and response information back to the system about the task.

        • activityId

          String activityId

          The unique ID of the task.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event recorded in the history.

        • workflowExecution

          WorkflowExecution workflowExecution

          The workflow execution that started this activity task.

        • activityType

          ActivityType activityType

          The type of this activity task.

        • input

          String input

          The inputs provided when the activity task was scheduled. The form of the input is user defined and should be meaningful to the activity implementation.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskCanceledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • details

          String details

          Details of the cancellation.

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event recorded when this activity task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • latestCancelRequestedEventId

          Long latestCancelRequestedEventId

          If set, contains the ID of the last ActivityTaskCancelRequested event recorded for this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskCancelRequestedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelActivityTask decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • activityId

          String activityId

          The unique ID of the task.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskCompletedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • result

          String result

          The results of the activity task.

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event recorded when this activity task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • reason

          String reason

          The reason provided for the failure.

        • details

          String details

          The details of the failure.

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event recorded when this activity task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskScheduledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • activityType

          ActivityType activityType

          The type of the activity task.

        • activityId

          String activityId

          The unique ID of the activity task.

        • input

          String input

          The input provided to the activity task.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

        • scheduleToStartTimeout

          String scheduleToStartTimeout

          The maximum amount of time the activity task can wait to be assigned to a worker.

        • scheduleToCloseTimeout

          String scheduleToCloseTimeout

          The maximum amount of time for this activity task.

        • startToCloseTimeout

          String startToCloseTimeout

          The maximum amount of time a worker may take to process the activity task.

        • taskList

          TaskList taskList

          The task list in which the activity task has been scheduled.

        • taskPriority

          String taskPriority

          The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

          Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • heartbeatTimeout

          String heartbeatTimeout

          The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • identity

          String identity

          Identity of the worker that was assigned this task. This aids diagnostics when problems arise. The form of this identity is user defined.

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskStatus extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • cancelRequested

          Boolean cancelRequested

          Set to true if cancellation of the task is requested.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTaskTimedOutEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timeoutType

          String timeoutType

          The type of the timeout that caused this event.

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event recorded when this activity task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • details

          String details

          Contains the content of the details parameter for the last call made by the activity to RecordActivityTaskHeartbeat.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityType extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of this activity.

          The combination of activity type name and version must be unique within a domain.

        • version

          String version

          The version of this activity.

          The combination of activity type name and version must be unique with in a domain.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTypeConfiguration extends Object implements Serializable

      • Serialized Fields

        • defaultTaskStartToCloseTimeout

          String defaultTaskStartToCloseTimeout

          The default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskHeartbeatTimeout

          String defaultTaskHeartbeatTimeout

          The default maximum time, in seconds, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat.

          You can specify this value only when registering an activity type. The registered default value can be overridden when you schedule a task through the ScheduleActivityTask Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an UnknownResource fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskList

          TaskList defaultTaskList

          The default task list specified for this activity type at registration. This default is used if a task list isn't provided when a task is scheduled through the ScheduleActivityTask Decision. You can override the default registered task list when scheduling a task through the ScheduleActivityTask Decision.

        • defaultTaskPriority

          String defaultTaskPriority

          The default task priority for tasks of this activity type, specified at registration. If not set, then 0 is used as the default priority. This default can be overridden when scheduling an activity task.

          Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • defaultTaskScheduleToStartTimeout

          String defaultTaskScheduleToStartTimeout

          The default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskScheduleToCloseTimeout

          String defaultTaskScheduleToCloseTimeout

          The default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTypeDetail extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • typeInfo

          ActivityTypeInfo typeInfo

          General information about the activity type.

          The status of activity type (returned in the ActivityTypeInfo structure) can be one of the following.

          • REGISTERED – The type is registered and available. Workers supporting this type should be running.

          • DEPRECATED – The type was deprecated using DeprecateActivityType, but is still in use. You should keep workers supporting this type running. You cannot create new tasks of this type.

        • configuration

          ActivityTypeConfiguration configuration

          The configuration settings registered with the activity type.

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTypeInfo extends Object implements Serializable

    • Class com.amazonaws.services.simpleworkflow.model.ActivityTypeInfos extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • typeInfos

          List<E> typeInfos

          List of activity type information.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

    • Class com.amazonaws.services.simpleworkflow.model.AmazonSimpleWorkflowException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.CancelTimerDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The unique ID of the timer to cancel.

    • Class com.amazonaws.services.simpleworkflow.model.CancelTimerFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The timerId provided in the CancelTimer decision that failed.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CancelTimer decision to cancel this timer. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.CancelWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • details

          String details

          Details of the cancellation.

    • Class com.amazonaws.services.simpleworkflow.model.CancelWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CancelWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionCanceledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that was canceled.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • details

          String details

          Details of the cancellation (if provided).

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionCompletedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that was completed.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • result

          String result

          The result of the child workflow execution.

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that failed.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • reason

          String reason

          The reason for the failure (if provided).

        • details

          String details

          The details of the failure (if provided).

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that was started.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionTerminatedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that was terminated.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionTimedOutEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The child workflow execution that timed out.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • timeoutType

          String timeoutType

          The type of the timeout that caused the child workflow execution to time out.

        • initiatedEventId

          Long initiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.CloseStatusFilter extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          The close status that must match the close status of an execution for it to meet the criteria of this filter.

    • Class com.amazonaws.services.simpleworkflow.model.CompleteWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • result

          String result

          The result of the workflow execution. The form of the result is implementation defined.

    • Class com.amazonaws.services.simpleworkflow.model.CompleteWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CompleteWorkflowExecution decision to complete this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ContinueAsNewWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • input

          String input

          The input provided to the new workflow execution.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          If set, specifies the total duration for this workflow execution. This overrides the defaultExecutionStartToCloseTimeout specified when registering the workflow type.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          An execution start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this field. If neither this field is set nor a default execution start-to-close timeout was specified at registration time then a fault is returned.

        • taskList

          TaskList taskList

          The task list to use for the decisions of the new (continued) workflow execution.

        • taskPriority

          String taskPriority

          The task priority that, if set, specifies the priority for the decision tasks for this workflow execution. This overrides the defaultTaskPriority specified when registering the workflow type. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          Specifies the maximum duration of decision tasks for the new workflow execution. This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A task start-to-close timeout for the new workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault is returned.

        • childPolicy

          String childPolicy

          If set, specifies the policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This policy overrides the default child policy specified when registering the workflow type using RegisterWorkflowType.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

          A child policy for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default child policy was specified at registration time then a fault is returned.

        • tagList

          List<E> tagList

          The list of tags to associate with the new workflow execution. A maximum of 5 tags can be specified. You can list workflow executions with a specific tag by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and specifying a TagFilter.

        • workflowTypeVersion

          String workflowTypeVersion

          The version of the workflow to start.

        • lambdaRole

          String lambdaRole

          The IAM role to attach to the new (continued) execution.

    • Class com.amazonaws.services.simpleworkflow.model.ContinueAsNewWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the ContinueAsNewWorkflowExecution decision that started this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.CountClosedWorkflowExecutionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow executions to count.

        • startTimeFilter

          ExecutionTimeFilter startTimeFilter

          If specified, only workflow executions that meet the start time criteria of the filter are counted.

          startTimeFilter and closeTimeFilter are mutually exclusive. You must specify one of these in a request but not both.

        • closeTimeFilter

          ExecutionTimeFilter closeTimeFilter

          If specified, only workflow executions that meet the close time criteria of the filter are counted.

          startTimeFilter and closeTimeFilter are mutually exclusive. You must specify one of these in a request but not both.

        • executionFilter

          WorkflowExecutionFilter executionFilter

          If specified, only workflow executions matching the WorkflowId in the filter are counted.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • typeFilter

          WorkflowTypeFilter typeFilter

          If specified, indicates the type of the workflow executions to be counted.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • tagFilter

          TagFilter tagFilter

          If specified, only executions that have a tag that matches the filter are counted.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • closeStatusFilter

          CloseStatusFilter closeStatusFilter

          If specified, only workflow executions that match this close status are counted. This filter has an affect only if executionStatus is specified as CLOSED.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    • Class com.amazonaws.services.simpleworkflow.model.CountOpenWorkflowExecutionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow executions to count.

        • startTimeFilter

          ExecutionTimeFilter startTimeFilter

          Specifies the start time criteria that workflow executions must meet in order to be counted.

        • typeFilter

          WorkflowTypeFilter typeFilter

          Specifies the type of the workflow executions to be counted.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • tagFilter

          TagFilter tagFilter

          If specified, only executions that have a tag that matches the filter are counted.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • executionFilter

          WorkflowExecutionFilter executionFilter

          If specified, only workflow executions matching the WorkflowId in the filter are counted.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    • Class com.amazonaws.services.simpleworkflow.model.CountPendingActivityTasksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain that contains the task list.

        • taskList

          TaskList taskList

          The name of the task list.

    • Class com.amazonaws.services.simpleworkflow.model.CountPendingDecisionTasksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain that contains the task list.

        • taskList

          TaskList taskList

          The name of the task list.

    • Class com.amazonaws.services.simpleworkflow.model.Decision extends Object implements Serializable

      • Serialized Fields

        • decisionType

          String decisionType

          Specifies the type of the decision.

        • scheduleActivityTaskDecisionAttributes

          ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes

          Provides the details of the ScheduleActivityTask decision. It isn't set for other decision types.

        • requestCancelActivityTaskDecisionAttributes

          RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes

          Provides the details of the RequestCancelActivityTask decision. It isn't set for other decision types.

        • completeWorkflowExecutionDecisionAttributes

          CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes

          Provides the details of the CompleteWorkflowExecution decision. It isn't set for other decision types.

        • failWorkflowExecutionDecisionAttributes

          FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes

          Provides the details of the FailWorkflowExecution decision. It isn't set for other decision types.

        • cancelWorkflowExecutionDecisionAttributes

          CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes

          Provides the details of the CancelWorkflowExecution decision. It isn't set for other decision types.

        • continueAsNewWorkflowExecutionDecisionAttributes

          ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes

          Provides the details of the ContinueAsNewWorkflowExecution decision. It isn't set for other decision types.

        • recordMarkerDecisionAttributes

          RecordMarkerDecisionAttributes recordMarkerDecisionAttributes

          Provides the details of the RecordMarker decision. It isn't set for other decision types.

        • startTimerDecisionAttributes

          StartTimerDecisionAttributes startTimerDecisionAttributes

          Provides the details of the StartTimer decision. It isn't set for other decision types.

        • cancelTimerDecisionAttributes

          CancelTimerDecisionAttributes cancelTimerDecisionAttributes

          Provides the details of the CancelTimer decision. It isn't set for other decision types.

        • signalExternalWorkflowExecutionDecisionAttributes

          SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes

          Provides the details of the SignalExternalWorkflowExecution decision. It isn't set for other decision types.

        • requestCancelExternalWorkflowExecutionDecisionAttributes

          RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes

          Provides the details of the RequestCancelExternalWorkflowExecution decision. It isn't set for other decision types.

        • startChildWorkflowExecutionDecisionAttributes

          StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes

          Provides the details of the StartChildWorkflowExecution decision. It isn't set for other decision types.

        • scheduleLambdaFunctionDecisionAttributes

          ScheduleLambdaFunctionDecisionAttributes scheduleLambdaFunctionDecisionAttributes

          Provides the details of the ScheduleLambdaFunction decision. It isn't set for other decision types.

    • Class com.amazonaws.services.simpleworkflow.model.DecisionTask extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The opaque string used as a handle on the task. This token is used by workers to communicate progress and response information back to the system about the task.

        • startedEventId

          Long startedEventId

          The ID of the DecisionTaskStarted event recorded in the history.

        • workflowExecution

          WorkflowExecution workflowExecution

          The workflow execution for which this decision task was created.

        • workflowType

          WorkflowType workflowType

          The type of the workflow execution for which this decision task was created.

        • events

          List<E> events

          A paginated list of history events of the workflow execution. The decider uses this during the processing of the decision task.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

        • previousStartedEventId

          Long previousStartedEventId

          The ID of the DecisionTaskStarted event of the previous decision task of this workflow execution that was processed by the decider. This can be used to determine the events in the history new since the last decision task received by the decider.

    • Class com.amazonaws.services.simpleworkflow.model.DecisionTaskCompletedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • executionContext

          String executionContext

          User defined context for the workflow execution.

        • scheduledEventId

          Long scheduledEventId

          The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the DecisionTaskStarted event recorded when this decision task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.DecisionTaskScheduledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • taskList

          TaskList taskList

          The name of the task list in which the decision task was scheduled.

        • taskPriority

          String taskPriority

          A task priority that, if set, specifies the priority for this decision task. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • startToCloseTimeout

          String startToCloseTimeout

          The maximum duration for this decision task. The task is considered timed out if it doesn't completed within this duration.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

    • Class com.amazonaws.services.simpleworkflow.model.DecisionTaskStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • identity

          String identity

          Identity of the decider making the request. This enables diagnostic tracing when problems arise. The form of this identity is user defined.

        • scheduledEventId

          Long scheduledEventId

          The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.DecisionTaskTimedOutEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timeoutType

          String timeoutType

          The type of timeout that expired before the decision task could be completed.

        • scheduledEventId

          Long scheduledEventId

          The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the DecisionTaskStarted event recorded when this decision task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.DefaultUndefinedException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.DeprecateActivityTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the activity type is registered.

        • activityType

          ActivityType activityType

          The activity type to deprecate.

    • Class com.amazonaws.services.simpleworkflow.model.DeprecateDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the domain to deprecate.

    • Class com.amazonaws.services.simpleworkflow.model.DeprecateWorkflowTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the workflow type is registered.

        • workflowType

          WorkflowType workflowType

          The workflow type to deprecate.

    • Class com.amazonaws.services.simpleworkflow.model.DescribeActivityTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the activity type is registered.

        • activityType

          ActivityType activityType

          The activity type to get information about. Activity types are identified by the name and version that were supplied when the activity was registered.

    • Class com.amazonaws.services.simpleworkflow.model.DescribeDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the domain to describe.

    • Class com.amazonaws.services.simpleworkflow.model.DescribeWorkflowExecutionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow execution.

        • execution

          WorkflowExecution execution

          The workflow execution to describe.

    • Class com.amazonaws.services.simpleworkflow.model.DescribeWorkflowTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which this workflow type is registered.

        • workflowType

          WorkflowType workflowType

          The workflow type to describe.

    • Class com.amazonaws.services.simpleworkflow.model.DomainAlreadyExistsException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.DomainConfiguration extends Object implements Serializable

      • Serialized Fields

        • workflowExecutionRetentionPeriodInDays

          String workflowExecutionRetentionPeriodInDays

          The retention period for workflow executions in this domain.

    • Class com.amazonaws.services.simpleworkflow.model.DomainDeprecatedException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.DomainDetail extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainInfo

          DomainInfo domainInfo

          The basic information about a domain, such as its name, status, and description.

        • configuration

          DomainConfiguration configuration

          The domain configuration. Currently, this includes only the domain's retention period.

    • Class com.amazonaws.services.simpleworkflow.model.DomainInfo extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the domain. This name is unique within the account.

        • status

          String status

          The status of the domain:

          • REGISTERED – The domain is properly registered and available. You can use this domain for registering types and creating new workflow executions.

          • DEPRECATED – The domain was deprecated using DeprecateDomain, but is still in use. You should not create new workflow executions in this domain.

        • description

          String description

          The description of the domain provided through RegisterDomain.

        • arn

          String arn

          The ARN of the domain.

    • Class com.amazonaws.services.simpleworkflow.model.DomainInfos extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • domainInfos

          List<E> domainInfos

          A list of DomainInfo structures.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

    • Class com.amazonaws.services.simpleworkflow.model.ExecutionTimeFilter extends Object implements Serializable

      • Serialized Fields

        • oldestDate

          Date oldestDate

          Specifies the oldest start or close date and time to return.

        • latestDate

          Date latestDate

          Specifies the latest start or close date and time to return.

    • Class com.amazonaws.services.simpleworkflow.model.ExternalWorkflowExecutionCancelRequestedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The external workflow execution to which the cancellation request was delivered.

        • initiatedEventId

          Long initiatedEventId

          The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ExternalWorkflowExecutionSignaledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowExecution

          WorkflowExecution workflowExecution

          The external workflow execution that the signal was delivered to.

        • initiatedEventId

          Long initiatedEventId

          The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflowExecution decision to request this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.FailWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • reason

          String reason

          A descriptive reason for the failure that may help in diagnostics.

        • details

          String details

          Details of the failure.

    • Class com.amazonaws.services.simpleworkflow.model.FailWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the FailWorkflowExecution decision to fail this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.GetWorkflowExecutionHistoryRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow execution.

        • execution

          WorkflowExecution execution

          Specifies the workflow execution for which to return the history.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the events in reverse order. By default the results are returned in ascending order of the eventTimeStamp of the events.

    • Class com.amazonaws.services.simpleworkflow.model.History extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • events

          List<E> events

          The list of history events.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

    • Class com.amazonaws.services.simpleworkflow.model.HistoryEvent extends Object implements Serializable

      • Serialized Fields

        • eventTimestamp

          Date eventTimestamp

          The date and time when the event occurred.

        • eventType

          String eventType

          The type of the history event.

        • eventId

          Long eventId

          The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.

        • workflowExecutionStartedEventAttributes

          WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes

          If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionCompletedEventAttributes

          WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes

          If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • completeWorkflowExecutionFailedEventAttributes

          CompleteWorkflowExecutionFailedEventAttributes completeWorkflowExecutionFailedEventAttributes

          If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionFailedEventAttributes

          WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes

          If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • failWorkflowExecutionFailedEventAttributes

          FailWorkflowExecutionFailedEventAttributes failWorkflowExecutionFailedEventAttributes

          If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionTimedOutEventAttributes

          WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes

          If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionCanceledEventAttributes

          WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes

          If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • cancelWorkflowExecutionFailedEventAttributes

          CancelWorkflowExecutionFailedEventAttributes cancelWorkflowExecutionFailedEventAttributes

          If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionContinuedAsNewEventAttributes

          WorkflowExecutionContinuedAsNewEventAttributes workflowExecutionContinuedAsNewEventAttributes

          If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

        • continueAsNewWorkflowExecutionFailedEventAttributes

          ContinueAsNewWorkflowExecutionFailedEventAttributes continueAsNewWorkflowExecutionFailedEventAttributes

          If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionTerminatedEventAttributes

          WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes

          If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionCancelRequestedEventAttributes

          WorkflowExecutionCancelRequestedEventAttributes workflowExecutionCancelRequestedEventAttributes

          If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

        • decisionTaskScheduledEventAttributes

          DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes

          If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • decisionTaskStartedEventAttributes

          DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes

          If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • decisionTaskCompletedEventAttributes

          DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes

          If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • decisionTaskTimedOutEventAttributes

          DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes

          If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskScheduledEventAttributes

          ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes

          If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskStartedEventAttributes

          ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes

          If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskCompletedEventAttributes

          ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes

          If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskFailedEventAttributes

          ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes

          If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskTimedOutEventAttributes

          ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes

          If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskCanceledEventAttributes

          ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes

          If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • activityTaskCancelRequestedEventAttributes

          ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes

          If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

        • workflowExecutionSignaledEventAttributes

          WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes

          If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • markerRecordedEventAttributes

          MarkerRecordedEventAttributes markerRecordedEventAttributes

          If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

        • recordMarkerFailedEventAttributes

          RecordMarkerFailedEventAttributes recordMarkerFailedEventAttributes

          If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • timerStartedEventAttributes

          TimerStartedEventAttributes timerStartedEventAttributes

          If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • timerFiredEventAttributes

          TimerFiredEventAttributes timerFiredEventAttributes

          If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

        • timerCanceledEventAttributes

          TimerCanceledEventAttributes timerCanceledEventAttributes

          If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • startChildWorkflowExecutionInitiatedEventAttributes

          StartChildWorkflowExecutionInitiatedEventAttributes startChildWorkflowExecutionInitiatedEventAttributes

          If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionStartedEventAttributes

          ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes

          If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionCompletedEventAttributes

          ChildWorkflowExecutionCompletedEventAttributes childWorkflowExecutionCompletedEventAttributes

          If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionFailedEventAttributes

          ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes

          If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionTimedOutEventAttributes

          ChildWorkflowExecutionTimedOutEventAttributes childWorkflowExecutionTimedOutEventAttributes

          If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionCanceledEventAttributes

          ChildWorkflowExecutionCanceledEventAttributes childWorkflowExecutionCanceledEventAttributes

          If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • childWorkflowExecutionTerminatedEventAttributes

          ChildWorkflowExecutionTerminatedEventAttributes childWorkflowExecutionTerminatedEventAttributes

          If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

        • signalExternalWorkflowExecutionInitiatedEventAttributes

          SignalExternalWorkflowExecutionInitiatedEventAttributes signalExternalWorkflowExecutionInitiatedEventAttributes

          If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

        • externalWorkflowExecutionSignaledEventAttributes

          ExternalWorkflowExecutionSignaledEventAttributes externalWorkflowExecutionSignaledEventAttributes

          If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

        • signalExternalWorkflowExecutionFailedEventAttributes

          SignalExternalWorkflowExecutionFailedEventAttributes signalExternalWorkflowExecutionFailedEventAttributes

          If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • externalWorkflowExecutionCancelRequestedEventAttributes

          ExternalWorkflowExecutionCancelRequestedEventAttributes externalWorkflowExecutionCancelRequestedEventAttributes

          If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

        • requestCancelExternalWorkflowExecutionInitiatedEventAttributes

          RequestCancelExternalWorkflowExecutionInitiatedEventAttributes requestCancelExternalWorkflowExecutionInitiatedEventAttributes

          If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

        • requestCancelExternalWorkflowExecutionFailedEventAttributes

          RequestCancelExternalWorkflowExecutionFailedEventAttributes requestCancelExternalWorkflowExecutionFailedEventAttributes

          If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • scheduleActivityTaskFailedEventAttributes

          ScheduleActivityTaskFailedEventAttributes scheduleActivityTaskFailedEventAttributes

          If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • requestCancelActivityTaskFailedEventAttributes

          RequestCancelActivityTaskFailedEventAttributes requestCancelActivityTaskFailedEventAttributes

          If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • startTimerFailedEventAttributes

          StartTimerFailedEventAttributes startTimerFailedEventAttributes

          If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • cancelTimerFailedEventAttributes

          CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes

          If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • startChildWorkflowExecutionFailedEventAttributes

          StartChildWorkflowExecutionFailedEventAttributes startChildWorkflowExecutionFailedEventAttributes

          If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

        • lambdaFunctionScheduledEventAttributes

          LambdaFunctionScheduledEventAttributes lambdaFunctionScheduledEventAttributes

          Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

        • lambdaFunctionStartedEventAttributes

          LambdaFunctionStartedEventAttributes lambdaFunctionStartedEventAttributes

          Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

        • lambdaFunctionCompletedEventAttributes

          LambdaFunctionCompletedEventAttributes lambdaFunctionCompletedEventAttributes

          Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

        • lambdaFunctionFailedEventAttributes

          LambdaFunctionFailedEventAttributes lambdaFunctionFailedEventAttributes

          Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

        • lambdaFunctionTimedOutEventAttributes

          LambdaFunctionTimedOutEventAttributes lambdaFunctionTimedOutEventAttributes

          Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

        • scheduleLambdaFunctionFailedEventAttributes

          ScheduleLambdaFunctionFailedEventAttributes scheduleLambdaFunctionFailedEventAttributes

          Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

        • startLambdaFunctionFailedEventAttributes

          StartLambdaFunctionFailedEventAttributes startLambdaFunctionFailedEventAttributes

          Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.

    • Class com.amazonaws.services.simpleworkflow.model.LambdaFunctionCompletedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • scheduledEventId

          Long scheduledEventId

          The ID of the LambdaFunctionScheduled event that was recorded when this Lambda task was scheduled. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the LambdaFunctionStarted event recorded when this activity task started. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • result

          String result

          The results of the Lambda task.

    • Class com.amazonaws.services.simpleworkflow.model.LambdaFunctionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • scheduledEventId

          Long scheduledEventId

          The ID of the LambdaFunctionScheduled event that was recorded when this activity task was scheduled. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the LambdaFunctionStarted event recorded when this activity task started. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • reason

          String reason

          The reason provided for the failure.

        • details

          String details

          The details of the failure.

    • Class com.amazonaws.services.simpleworkflow.model.LambdaFunctionScheduledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The unique ID of the Lambda task.

        • name

          String name

          The name of the Lambda function.

        • control

          String control

          Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

        • input

          String input

          The input provided to the Lambda task.

        • startToCloseTimeout

          String startToCloseTimeout

          The maximum amount of time a worker can take to process the Lambda task.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.LambdaFunctionStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • scheduledEventId

          Long scheduledEventId

          The ID of the LambdaFunctionScheduled event that was recorded when this activity task was scheduled. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.LambdaFunctionTimedOutEventAttributes extends Object implements Serializable

      • Serialized Fields

        • scheduledEventId

          Long scheduledEventId

          The ID of the LambdaFunctionScheduled event that was recorded when this activity task was scheduled. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • startedEventId

          Long startedEventId

          The ID of the ActivityTaskStarted event that was recorded when this activity task started. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • timeoutType

          String timeoutType

          The type of the timeout that caused this event.

    • Class com.amazonaws.services.simpleworkflow.model.LimitExceededException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.ListActivityTypesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the activity types have been registered.

        • name

          String name

          If specified, only lists the activity types that have this name.

        • registrationStatus

          String registrationStatus

          Specifies the registration status of the activity types to list.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the results in reverse order. By default, the results are returned in ascending alphabetical order by name of the activity types.

    • Class com.amazonaws.services.simpleworkflow.model.ListClosedWorkflowExecutionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain that contains the workflow executions to list.

        • startTimeFilter

          ExecutionTimeFilter startTimeFilter

          If specified, the workflow executions are included in the returned results based on whether their start times are within the range specified by this filter. Also, if this parameter is specified, the returned results are ordered by their start times.

          startTimeFilter and closeTimeFilter are mutually exclusive. You must specify one of these in a request but not both.

        • closeTimeFilter

          ExecutionTimeFilter closeTimeFilter

          If specified, the workflow executions are included in the returned results based on whether their close times are within the range specified by this filter. Also, if this parameter is specified, the returned results are ordered by their close times.

          startTimeFilter and closeTimeFilter are mutually exclusive. You must specify one of these in a request but not both.

        • executionFilter

          WorkflowExecutionFilter executionFilter

          If specified, only workflow executions matching the workflow ID specified in the filter are returned.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • closeStatusFilter

          CloseStatusFilter closeStatusFilter

          If specified, only workflow executions that match this close status are listed. For example, if TERMINATED is specified, then only TERMINATED workflow executions are listed.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • typeFilter

          WorkflowTypeFilter typeFilter

          If specified, only executions of the type specified in the filter are returned.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • tagFilter

          TagFilter tagFilter

          If specified, only executions that have the matching tag are listed.

          closeStatusFilter, executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the results in reverse order. By default the results are returned in descending order of the start or the close time of the executions.

    • Class com.amazonaws.services.simpleworkflow.model.ListDomainsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • registrationStatus

          String registrationStatus

          Specifies the registration status of the domains to list.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the results in reverse order. By default, the results are returned in ascending alphabetical order by name of the domains.

    • Class com.amazonaws.services.simpleworkflow.model.ListOpenWorkflowExecutionsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain that contains the workflow executions to list.

        • startTimeFilter

          ExecutionTimeFilter startTimeFilter

          Workflow executions are included in the returned results based on whether their start times are within the range specified by this filter.

        • typeFilter

          WorkflowTypeFilter typeFilter

          If specified, only executions of the type specified in the filter are returned.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • tagFilter

          TagFilter tagFilter

          If specified, only executions that have the matching tag are listed.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the results in reverse order. By default the results are returned in descending order of the start time of the executions.

        • executionFilter

          WorkflowExecutionFilter executionFilter

          If specified, only workflow executions matching the workflow ID specified in the filter are returned.

          executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    • Class com.amazonaws.services.simpleworkflow.model.ListTagsForResourceOutput extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          List<E> tags

          An array of tags associated with the domain.

    • Class com.amazonaws.services.simpleworkflow.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) for the Amazon SWF domain.

    • Class com.amazonaws.services.simpleworkflow.model.ListWorkflowTypesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the workflow types have been registered.

        • name

          String name

          If specified, lists the workflow type with this name.

        • registrationStatus

          String registrationStatus

          Specifies the registration status of the workflow types to list.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the results in reverse order. By default the results are returned in ascending alphabetical order of the name of the workflow types.

    • Class com.amazonaws.services.simpleworkflow.model.MarkerRecordedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • markerName

          String markerName

          The name of the marker.

        • details

          String details

          The details of the marker.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RecordMarker decision that requested this marker. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.OperationNotPermittedException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.PendingTaskCount extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • count

          Integer count

          The number of tasks in the task list.

        • truncated

          Boolean truncated

          If set to true, indicates that the actual count was more than the maximum supported by this API and the count returned is the truncated value.

    • Class com.amazonaws.services.simpleworkflow.model.PollForActivityTaskRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain that contains the task lists being polled.

        • taskList

          TaskList taskList

          Specifies the task list to poll for activity tasks.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • identity

          String identity

          Identity of the worker making the request, recorded in the ActivityTaskStarted event in the workflow history. This enables diagnostic tracing when problems arise. The form of this identity is user defined.

    • Class com.amazonaws.services.simpleworkflow.model.PollForDecisionTaskRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the task lists to poll.

        • taskList

          TaskList taskList

          Specifies the task list to poll for decision tasks.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • identity

          String identity

          Identity of the decider making the request, which is recorded in the DecisionTaskStarted event in the workflow history. This enables diagnostic tracing when problems arise. The form of this identity is user defined.

        • nextPageToken

          String nextPageToken

          If NextPageToken is returned there are more results available. The value of NextPageToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 60 seconds. Using an expired pagination token will return a 400 error: " Specified token has exceeded its maximum lifetime".

          The configured maximumPageSize determines how many results can be returned in a single call.

          The nextPageToken returned by this action cannot be used with GetWorkflowExecutionHistory to get the next page. You must call PollForDecisionTask again (with the nextPageToken) to retrieve the next page of history records. Calling PollForDecisionTask with a nextPageToken doesn't return a new decision task.

        • maximumPageSize

          Integer maximumPageSize

          The maximum number of results that are returned per call. Use nextPageToken to obtain further pages of results.

          This is an upper limit only; the actual number of results returned per call may be fewer than the specified maximum.

        • reverseOrder

          Boolean reverseOrder

          When set to true, returns the events in reverse order. By default the results are returned in ascending order of the eventTimestamp of the events.

    • Class com.amazonaws.services.simpleworkflow.model.RecordActivityTaskHeartbeatRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The taskToken of the ActivityTask.

          taskToken is generated by the service and should be treated as an opaque value. If the task is passed to another process, its taskToken must also be passed. This enables it to provide its progress and respond with results.

        • details

          String details

          If specified, contains details about the progress of the task.

    • Class com.amazonaws.services.simpleworkflow.model.RecordMarkerDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • markerName

          String markerName

          The name of the marker.

        • details

          String details

          The details of the marker.

    • Class com.amazonaws.services.simpleworkflow.model.RecordMarkerFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • markerName

          String markerName

          The marker's name.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RecordMarkerFailed decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.RegisterActivityTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which this activity is to be registered.

        • name

          String name

          The name of the activity type within the domain.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • version

          String version

          The version of the activity type.

          The activity type consists of the name and version, the combination of which must be unique within the domain.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • description

          String description

          A textual description of the activity type.

        • defaultTaskStartToCloseTimeout

          String defaultTaskStartToCloseTimeout

          If set, specifies the default maximum duration that a worker can take to process tasks of this activity type. This default can be overridden when scheduling an activity task using the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskHeartbeatTimeout

          String defaultTaskHeartbeatTimeout

          If set, specifies the default maximum time before which a worker processing a task of this type must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. This default can be overridden when scheduling an activity task using the ScheduleActivityTask Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an UnknownResource fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskList

          TaskList defaultTaskList

          If set, specifies the default task list to use for scheduling tasks of this activity type. This default task list is used if a task list isn't provided when a task is scheduled through the ScheduleActivityTask Decision.

        • defaultTaskPriority

          String defaultTaskPriority

          The default task priority to assign to the activity type. If not assigned, then 0 is used. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the in the Amazon SWF Developer Guide..

        • defaultTaskScheduleToStartTimeout

          String defaultTaskScheduleToStartTimeout

          If set, specifies the default maximum duration that a task of this activity type can wait before being assigned to a worker. This default can be overridden when scheduling an activity task using the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskScheduleToCloseTimeout

          String defaultTaskScheduleToCloseTimeout

          If set, specifies the default maximum duration for a task of this activity type. This default can be overridden when scheduling an activity task using the ScheduleActivityTask Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

    • Class com.amazonaws.services.simpleworkflow.model.RegisterDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          Name of the domain to register. The name must be unique in the region that the domain is registered in.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • description

          String description

          A text description of the domain.

        • workflowExecutionRetentionPeriodInDays

          String workflowExecutionRetentionPeriodInDays

          The duration (in days) that records and histories of workflow executions on the domain should be kept by the service. After the retention period, the workflow execution isn't available in the results of visibility calls.

          If you pass the value NONE or 0 (zero), then the workflow execution history isn't retained. As soon as the workflow execution completes, the execution record and its history are deleted.

          The maximum workflow execution retention period is 90 days. For more information about Amazon SWF service limits, see: Amazon SWF Service Limits in the Amazon SWF Developer Guide.

        • tags

          List<E> tags

          Tags to be added when registering a domain.

          Tags may only contain unicode letters, digits, whitespace, or these symbols: _ . : / = + - @.

    • Class com.amazonaws.services.simpleworkflow.model.RegisterWorkflowTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which to register the workflow type.

        • name

          String name

          The name of the workflow type.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • version

          String version

          The version of the workflow type.

          The workflow type consists of the name and version, the combination of which must be unique within the domain. To get a list of all currently registered workflow types, use the ListWorkflowTypes action.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • description

          String description

          Textual description of the workflow type.

        • defaultTaskStartToCloseTimeout

          String defaultTaskStartToCloseTimeout

          If set, specifies the default maximum duration of decision tasks for this workflow type. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultExecutionStartToCloseTimeout

          String defaultExecutionStartToCloseTimeout

          If set, specifies the default maximum duration for executions of this workflow type. You can override this default when starting an execution through the StartWorkflowExecution Action or StartChildWorkflowExecution Decision.

          The duration is specified in seconds; an integer greater than or equal to 0. Unlike some of the other timeout parameters in Amazon SWF, you cannot specify a value of "NONE" for defaultExecutionStartToCloseTimeout; there is a one-year max limit on the time that a workflow execution can run. Exceeding this limit always causes the workflow execution to time out.

        • defaultTaskList

          TaskList defaultTaskList

          If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow type. This default is used only if a task list isn't provided when starting the execution through the StartWorkflowExecution Action or StartChildWorkflowExecution Decision.

        • defaultTaskPriority

          String defaultTaskPriority

          The default task priority to assign to the workflow type. If not assigned, then 0 is used. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • defaultChildPolicy

          String defaultChildPolicy

          If set, specifies the default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • defaultLambdaRole

          String defaultLambdaRole

          The default IAM role attached to this workflow type.

          Executions of this workflow type need IAM roles to invoke Lambda functions. If you don't specify an IAM role when you start this workflow type, the default Lambda role is attached to the execution. For more information, see https://docs.aws.amazon.com/ amazonswf/latest/developerguide/lambda-task.html in the Amazon SWF Developer Guide.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelActivityTaskDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • activityId

          String activityId

          The activityId of the activity task to be canceled.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelActivityTaskFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • activityId

          String activityId

          The activityId provided in the RequestCancelActivityTask decision that failed.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelActivityTask decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the external workflow execution to cancel.

        • runId

          String runId

          The runId of the external workflow execution to cancel.

        • control

          String control

          The data attached to the event that can be used by the decider in subsequent workflow tasks.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the external workflow to which the cancel request was to be delivered.

        • runId

          String runId

          The runId of the external workflow execution.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • initiatedEventId

          Long initiatedEventId

          The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • control

          String control

          The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the external workflow execution to be canceled.

        • runId

          String runId

          The runId of the external workflow execution to be canceled.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent workflow tasks.

    • Class com.amazonaws.services.simpleworkflow.model.RequestCancelWorkflowExecutionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow execution to cancel.

        • workflowId

          String workflowId

          The workflowId of the workflow execution to cancel.

        • runId

          String runId

          The runId of the workflow execution to cancel.

    • Class com.amazonaws.services.simpleworkflow.model.ResourceTag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The key of a tag.

        • value

          String value

          The value of a tag.

    • Class com.amazonaws.services.simpleworkflow.model.RespondActivityTaskCanceledRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The taskToken of the ActivityTask.

          taskToken is generated by the service and should be treated as an opaque value. If the task is passed to another process, its taskToken must also be passed. This enables it to provide its progress and respond with results.

        • details

          String details

          Information about the cancellation.

    • Class com.amazonaws.services.simpleworkflow.model.RespondActivityTaskCompletedRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The taskToken of the ActivityTask.

          taskToken is generated by the service and should be treated as an opaque value. If the task is passed to another process, its taskToken must also be passed. This enables it to provide its progress and respond with results.

        • result

          String result

          The result of the activity task. It is a free form string that is implementation specific.

    • Class com.amazonaws.services.simpleworkflow.model.RespondActivityTaskFailedRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The taskToken of the ActivityTask.

          taskToken is generated by the service and should be treated as an opaque value. If the task is passed to another process, its taskToken must also be passed. This enables it to provide its progress and respond with results.

        • reason

          String reason

          Description of the error that may assist in diagnostics.

        • details

          String details

          Detailed information about the failure.

    • Class com.amazonaws.services.simpleworkflow.model.RespondDecisionTaskCompletedRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • taskToken

          String taskToken

          The taskToken from the DecisionTask.

          taskToken is generated by the service and should be treated as an opaque value. If the task is passed to another process, its taskToken must also be passed. This enables it to provide its progress and respond with results.

        • decisions

          List<E> decisions

          The list of decisions (possibly empty) made by the decider while processing this decision task. See the docs for the Decision structure for details.

        • executionContext

          String executionContext

          User defined context to add to workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.Run extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • runId

          String runId

          The runId of a workflow execution. This ID is generated by the service and can be used to uniquely identify the workflow execution within a domain.

    • Class com.amazonaws.services.simpleworkflow.model.ScheduleActivityTaskDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • activityType

          ActivityType activityType

          The type of the activity task to schedule.

        • activityId

          String activityId

          The activityId of the activity task.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not contain the literal string arn.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

        • input

          String input

          The input provided to the activity task.

        • scheduleToCloseTimeout

          String scheduleToCloseTimeout

          The maximum duration for this activity task.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A schedule-to-close timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default schedule-to-close timeout was specified at registration time then a fault is returned.

        • taskList

          TaskList taskList

          If set, specifies the name of the task list in which to schedule the activity task. If not specified, the defaultTaskList registered with the activity type is used.

          A task list for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default task list was specified at registration time then a fault is returned.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not contain the literal string arn.

        • taskPriority

          String taskPriority

          If set, specifies the priority with which the activity task is to be assigned to a worker. This overrides the defaultTaskPriority specified when registering the activity type using RegisterActivityType. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • scheduleToStartTimeout

          String scheduleToStartTimeout

          If set, specifies the maximum duration the activity task can wait to be assigned to a worker. This overrides the default schedule-to-start timeout specified when registering the activity type using RegisterActivityType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A schedule-to-start timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default schedule-to-start timeout was specified at registration time then a fault is returned.

        • startToCloseTimeout

          String startToCloseTimeout

          If set, specifies the maximum duration a worker may take to process this activity task. This overrides the default start-to-close timeout specified when registering the activity type using RegisterActivityType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A start-to-close timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default start-to-close timeout was specified at registration time then a fault is returned.

        • heartbeatTimeout

          String heartbeatTimeout

          If set, specifies the maximum time before which a worker processing a task of this type must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or returns a result, it is ignored. This overrides the default heartbeat timeout specified when registering the activity type using RegisterActivityType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

    • Class com.amazonaws.services.simpleworkflow.model.ScheduleActivityTaskFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • activityType

          ActivityType activityType

          The activity type provided in the ScheduleActivityTask decision that failed.

        • activityId

          String activityId

          The activityId provided in the ScheduleActivityTask decision that failed.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.ScheduleLambdaFunctionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          A string that identifies the Lambda function execution in the event history.

        • name

          String name

          The name, or ARN, of the Lambda function to schedule.

        • control

          String control

          The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

        • input

          String input

          The optional input data to be supplied to the Lambda function.

        • startToCloseTimeout

          String startToCloseTimeout

          The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

    • Class com.amazonaws.services.simpleworkflow.model.ScheduleLambdaFunctionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The ID provided in the ScheduleLambdaFunction decision that failed.

        • name

          String name

          The name of the Lambda function.

        • cause

          String cause

          The cause of the failure. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this Lambda task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the workflow execution to be signaled.

        • runId

          String runId

          The runId of the workflow execution to be signaled.

        • signalName

          String signalName

          The name of the signal.The target workflow execution uses the signal name and input to process the signal.

        • input

          String input

          The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

        • control

          String control

          The data attached to the event that can be used by the decider in subsequent decision tasks.

    • Class com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the external workflow execution that the signal was being delivered to.

        • runId

          String runId

          The runId of the external workflow execution that the signal was being delivered to.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • initiatedEventId

          Long initiatedEventId

          The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflowExecution decision to request this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • control

          String control

          The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionInitiatedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the external workflow execution.

        • runId

          String runId

          The runId of the external workflow execution to send the signal to.

        • signalName

          String signalName

          The name of the signal.

        • input

          String input

          The input provided to the signal.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent decision tasks.

    • Class com.amazonaws.services.simpleworkflow.model.SignalWorkflowExecutionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain containing the workflow execution to signal.

        • workflowId

          String workflowId

          The workflowId of the workflow execution to signal.

        • runId

          String runId

          The runId of the workflow execution to signal.

        • signalName

          String signalName

          The name of the signal. This name must be meaningful to the target workflow.

        • input

          String input

          Data to attach to the WorkflowExecutionSignaled event in the target workflow execution's history.

    • Class com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowType

          WorkflowType workflowType

          The type of the workflow execution to be started.

        • workflowId

          String workflowId

          The workflowId of the workflow execution.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not contain the literal string arn.

        • control

          String control

          The data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the child workflow execution.

        • input

          String input

          The input to be provided to the workflow execution.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The total duration for this workflow execution. This overrides the defaultExecutionStartToCloseTimeout specified when registering the workflow type.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          An execution start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default execution start-to-close timeout was specified at registration time then a fault is returned.

        • taskList

          TaskList taskList

          The name of the task list to be used for decision tasks of the child workflow execution.

          A task list for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task list was specified at registration time then a fault is returned.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not contain the literal string arn.

        • taskPriority

          String taskPriority

          A task priority that, if set, specifies the priority for a decision task of this workflow execution. This overrides the defaultTaskPriority specified when registering the workflow type. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          Specifies the maximum duration of decision tasks for this workflow execution. This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A task start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault is returned.

        • childPolicy

          String childPolicy

          If set, specifies the policy to use for the child workflow executions if the workflow execution being started is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This policy overrides the default child policy specified when registering the workflow type using RegisterWorkflowType.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

          A child policy for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default child policy was specified at registration time then a fault is returned.

        • tagList

          List<E> tagList

          The list of tags to associate with the child workflow execution. A maximum of 5 tags can be specified. You can list workflow executions with a specific tag by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and specifying a TagFilter.

        • lambdaRole

          String lambdaRole

          The IAM role attached to the child workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowType

          WorkflowType workflowType

          The workflow type provided in the StartChildWorkflowExecution Decision that failed.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • workflowId

          String workflowId

          The workflowId of the child workflow execution.

        • initiatedEventId

          Long initiatedEventId

          When the cause is WORKFLOW_ALREADY_RUNNING, initiatedEventId is the ID of the StartChildWorkflowExecutionInitiated event that corresponds to the StartChildWorkflowExecution Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event.

          When the cause isn't WORKFLOW_ALREADY_RUNNING, initiatedEventId is set to 0 because the StartChildWorkflowExecutionInitiated event doesn't exist.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events.

        • control

          String control

          The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionInitiatedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId of the child workflow execution.

        • workflowType

          WorkflowType workflowType

          The type of the child workflow execution.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent decision tasks. This data isn't sent to the activity.

        • input

          String input

          The inputs provided to the child workflow execution.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The maximum duration for the child workflow execution. If the workflow execution isn't closed within this duration, it is timed out and force-terminated.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • taskList

          TaskList taskList

          The name of the task list used for the decision tasks of the child workflow execution.

        • taskPriority

          String taskPriority

          The priority assigned for the decision tasks for this workflow execution. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the cause of events.

        • childPolicy

          String childPolicy

          The policy to use for the child workflow executions if this execution gets terminated by explicitly calling the TerminateWorkflowExecution action or due to an expired timeout.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          The maximum duration allowed for the decision tasks for this workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • tagList

          List<E> tagList

          The list of tags to associated with the child workflow execution.

        • lambdaRole

          String lambdaRole

          The IAM role to attach to the child workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.StartLambdaFunctionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • scheduledEventId

          Long scheduledEventId

          The ID of the ActivityTaskScheduled event that was recorded when this activity task was scheduled. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

        • cause

          String cause

          The cause of the failure. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because the IAM role attached to the execution lacked sufficient permissions. For details and example IAM policies, see Lambda Tasks in the Amazon SWF Developer Guide.

        • message

          String message

          A description that can help diagnose the cause of the fault.

    • Class com.amazonaws.services.simpleworkflow.model.StartTimerDecisionAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The unique ID of the timer.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not contain the literal string arn.

        • control

          String control

          The data attached to the event that can be used by the decider in subsequent workflow tasks.

        • startToFireTimeout

          String startToFireTimeout

          The duration to wait before firing the timer.

          The duration is specified in seconds, an integer greater than or equal to 0.

    • Class com.amazonaws.services.simpleworkflow.model.StartTimerFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The timerId provided in the StartTimer decision that failed.

        • cause

          String cause

          The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

          If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartTimer decision for this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.StartWorkflowExecutionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain in which the workflow execution is created.

        • workflowId

          String workflowId

          The user defined identifier associated with the workflow execution. You can use this to associate a custom identifier with the workflow execution. You may specify the same identifier if a workflow execution is logically a restart of a previous execution. You cannot have two open workflow executions with the same workflowId at the same time within the same domain.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • workflowType

          WorkflowType workflowType

          The type of the workflow to start.

        • taskList

          TaskList taskList

          The task list to use for the decision tasks generated for this workflow execution. This overrides the defaultTaskList specified when registering the workflow type.

          A task list for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task list was specified at registration time then a fault is returned.

          The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        • taskPriority

          String taskPriority

          The task priority to use for this workflow execution. This overrides any default priority that was assigned when the workflow type was registered. If not set, then the default task priority for the workflow type is used. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • input

          String input

          The input for the workflow execution. This is a free form string which should be meaningful to the workflow you are starting. This input is made available to the new workflow execution in the WorkflowExecutionStarted history event.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The total duration for this workflow execution. This overrides the defaultExecutionStartToCloseTimeout specified when registering the workflow type.

          The duration is specified in seconds; an integer greater than or equal to 0. Exceeding this limit causes the workflow execution to time out. Unlike some of the other timeout parameters in Amazon SWF, you cannot specify a value of "NONE" for this timeout; there is a one-year max limit on the time that a workflow execution can run.

          An execution start-to-close timeout must be specified either through this parameter or as a default when the workflow type is registered. If neither this parameter nor a default execution start-to-close timeout is specified, a fault is returned.

        • tagList

          List<E> tagList

          The list of tags to associate with the workflow execution. You can specify a maximum of 5 tags. You can list workflow executions with a specific tag by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and specifying a TagFilter.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          Specifies the maximum duration of decision tasks for this workflow execution. This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

          A task start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault is returned.

        • childPolicy

          String childPolicy

          If set, specifies the policy to use for the child workflow executions of this workflow execution if it is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This policy overrides the default child policy specified when registering the workflow type using RegisterWorkflowType.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

          A child policy for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default child policy was specified at registration time then a fault is returned.

        • lambdaRole

          String lambdaRole

          The IAM role to attach to this workflow execution.

          Executions of this workflow type need IAM roles to invoke Lambda functions. If you don't attach an IAM role, any attempt to schedule a Lambda task fails. This results in a ScheduleLambdaFunctionFailed history event. For more information, see https://docs.aws.amazon.com/amazonswf/latest/developerguide/lambda-task.html in the Amazon SWF Developer Guide.

    • Class com.amazonaws.services.simpleworkflow.model.TagFilter extends Object implements Serializable

      • Serialized Fields

        • tag

          String tag

          Specifies the tag that must be associated with the execution for it to meet the filter criteria.

          Tags may only contain unicode letters, digits, whitespace, or these symbols: _ . : / = + - @.

    • Class com.amazonaws.services.simpleworkflow.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) for the Amazon SWF domain.

        • tags

          List<E> tags

          The list of tags to add to a domain.

          Tags may only contain unicode letters, digits, whitespace, or these symbols: _ . : / = + - @.

    • Class com.amazonaws.services.simpleworkflow.model.TaskList extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the task list.

    • Class com.amazonaws.services.simpleworkflow.model.TerminateWorkflowExecutionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The domain of the workflow execution to terminate.

        • workflowId

          String workflowId

          The workflowId of the workflow execution to terminate.

        • runId

          String runId

          The runId of the workflow execution to terminate.

        • reason

          String reason

          A descriptive reason for terminating the workflow execution.

        • details

          String details

          Details for terminating the workflow execution.

        • childPolicy

          String childPolicy

          If set, specifies the policy to use for the child workflow executions of the workflow execution being terminated. This policy overrides the child policy specified for the workflow execution at registration time or when starting the execution.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

          A child policy for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default child policy was specified at registration time then a fault is returned.

    • Class com.amazonaws.services.simpleworkflow.model.TimerCanceledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The unique ID of the timer that was canceled.

        • startedEventId

          Long startedEventId

          The ID of the TimerStarted event that was recorded when this timer was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CancelTimer decision to cancel this timer. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.TimerFiredEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The unique ID of the timer that fired.

        • startedEventId

          Long startedEventId

          The ID of the TimerStarted event that was recorded when this timer was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.TimerStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timerId

          String timerId

          The unique ID of the timer that was started.

        • control

          String control

          Data attached to the event that can be used by the decider in subsequent workflow tasks.

        • startToFireTimeout

          String startToFireTimeout

          The duration of time after which the timer fires.

          The duration is specified in seconds, an integer greater than or equal to 0.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartTimer decision for this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.TooManyTagsException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.TypeAlreadyExistsException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.TypeDeprecatedException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.UndeprecateActivityTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain of the deprecated activity type.

        • activityType

          ActivityType activityType

          The activity type to undeprecate.

    • Class com.amazonaws.services.simpleworkflow.model.UndeprecateDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the domain of the deprecated workflow type.

    • Class com.amazonaws.services.simpleworkflow.model.UndeprecateWorkflowTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • domain

          String domain

          The name of the domain of the deprecated workflow type.

        • workflowType

          WorkflowType workflowType

          The name of the domain of the deprecated workflow type.

    • Class com.amazonaws.services.simpleworkflow.model.UnknownResourceException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) for the Amazon SWF domain.

        • tagKeys

          List<E> tagKeys

          The list of tags to remove from the Amazon SWF domain.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecution extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The user defined identifier associated with the workflow execution.

        • runId

          String runId

          A system-generated unique identifier for the workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionAlreadyStartedException extends AmazonSimpleWorkflowException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCanceledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • details

          String details

          The details of the cancellation.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CancelWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCancelRequestedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • externalWorkflowExecution

          WorkflowExecution externalWorkflowExecution

          The external workflow execution for which the cancellation was requested.

        • externalInitiatedEventId

          Long externalInitiatedEventId

          The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • cause

          String cause

          If set, indicates that the request to cancel the workflow execution was automatically generated, and specifies the cause. This happens if the parent workflow execution times out or is terminated, and the child policy is set to cancel child executions.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCompletedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • result

          String result

          The result produced by the workflow execution upon successful completion.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the CompleteWorkflowExecution decision to complete this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionConfiguration extends Object implements Serializable

      • Serialized Fields

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          The maximum duration allowed for decision tasks for this workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The total duration for this workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • taskList

          TaskList taskList

          The task list used for the decision tasks generated for this workflow execution.

        • taskPriority

          String taskPriority

          The priority assigned to decision tasks for this workflow execution. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • childPolicy

          String childPolicy

          The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • lambdaRole

          String lambdaRole

          The IAM role attached to the child workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionContinuedAsNewEventAttributes extends Object implements Serializable

      • Serialized Fields

        • input

          String input

          The input provided to the new workflow execution.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the ContinueAsNewWorkflowExecution decision that started this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • newExecutionRunId

          String newExecutionRunId

          The runId of the new workflow execution.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The total duration allowed for the new workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • taskList

          TaskList taskList

          The task list to use for the decisions of the new (continued) workflow execution.

        • taskPriority

          String taskPriority

          The priority of the task to use for the decisions of the new (continued) workflow execution.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          The maximum duration of decision tasks for the new workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • childPolicy

          String childPolicy

          The policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • tagList

          List<E> tagList

          The list of tags associated with the new workflow execution.

        • workflowType

          WorkflowType workflowType

          The workflow type of this execution.

        • lambdaRole

          String lambdaRole

          The IAM role to attach to the new (continued) workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCount extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • count

          Integer count

          The number of workflow executions.

        • truncated

          Boolean truncated

          If set to true, indicates that the actual count was more than the maximum supported by this API and the count returned is the truncated value.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionDetail extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • executionInfo

          WorkflowExecutionInfo executionInfo

          Information about the workflow execution.

        • executionConfiguration

          WorkflowExecutionConfiguration executionConfiguration

          The configuration settings for this workflow execution including timeout values, tasklist etc.

        • openCounts

          WorkflowExecutionOpenCounts openCounts

          The number of tasks for this workflow execution. This includes open and closed tasks of all types.

        • latestActivityTaskTimestamp

          Date latestActivityTaskTimestamp

          The time when the last activity task was scheduled for this workflow execution. You can use this information to determine if the workflow has not made progress for an unusually long period of time and might require a corrective action.

        • latestExecutionContext

          String latestExecutionContext

          The latest executionContext provided by the decider for this workflow execution. A decider can provide an executionContext (a free-form string) when closing a decision task using RespondDecisionTaskCompleted.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionFailedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • reason

          String reason

          The descriptive reason provided for the failure.

        • details

          String details

          The details of the failure.

        • decisionTaskCompletedEventId

          Long decisionTaskCompletedEventId

          The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the FailWorkflowExecution decision to fail this execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionFilter extends Object implements Serializable

      • Serialized Fields

        • workflowId

          String workflowId

          The workflowId to pass of match the criteria of this filter.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionInfo extends Object implements Serializable

      • Serialized Fields

        • execution

          WorkflowExecution execution

          The workflow execution this information is about.

        • workflowType

          WorkflowType workflowType

          The type of the workflow execution.

        • startTimestamp

          Date startTimestamp

          The time when the execution was started.

        • closeTimestamp

          Date closeTimestamp

          The time when the workflow execution was closed. Set only if the execution status is CLOSED.

        • executionStatus

          String executionStatus

          The current status of the execution.

        • closeStatus

          String closeStatus

          If the execution status is closed then this specifies how the execution was closed:

          • COMPLETED – the execution was successfully completed.

          • CANCELED – the execution was canceled.Cancellation allows the implementation to gracefully clean up before the execution is closed.

          • TERMINATED – the execution was force terminated.

          • FAILED – the execution failed to complete.

          • TIMED_OUT – the execution did not complete in the alloted time and was automatically timed out.

          • CONTINUED_AS_NEW – the execution is logically continued. This means the current execution was completed and a new execution was started to carry on the workflow.

        • parent

          WorkflowExecution parent

          If this workflow execution is a child of another execution then contains the workflow execution that started this execution.

        • tagList

          List<E> tagList

          The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags.

        • cancelRequested

          Boolean cancelRequested

          Set to true if a cancellation is requested for this workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionInfos extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • executionInfos

          List<E> executionInfos

          The list of workflow information structures.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionOpenCounts extends Object implements Serializable

      • Serialized Fields

        • openActivityTasks

          Integer openActivityTasks

          The count of activity tasks whose status is OPEN.

        • openDecisionTasks

          Integer openDecisionTasks

          The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.

        • openTimers

          Integer openTimers

          The count of timers started by this workflow execution that have not fired yet.

        • openChildWorkflowExecutions

          Integer openChildWorkflowExecutions

          The count of child workflow executions whose status is OPEN.

        • openLambdaFunctions

          Integer openLambdaFunctions

          The count of Lambda tasks whose status is OPEN.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionSignaledEventAttributes extends Object implements Serializable

      • Serialized Fields

        • signalName

          String signalName

          The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.

        • input

          String input

          The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.

        • externalWorkflowExecution

          WorkflowExecution externalWorkflowExecution

          The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.

        • externalInitiatedEventId

          Long externalInitiatedEventId

          The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflow decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionStartedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • input

          String input

          The input provided to the workflow execution.

        • executionStartToCloseTimeout

          String executionStartToCloseTimeout

          The maximum duration for this workflow execution.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • taskStartToCloseTimeout

          String taskStartToCloseTimeout

          The maximum duration of decision tasks for this workflow type.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • childPolicy

          String childPolicy

          The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • taskList

          TaskList taskList

          The name of the task list for scheduling the decision tasks for this workflow execution.

        • taskPriority

          String taskPriority

          The priority of the decision tasks in the workflow execution.

        • workflowType

          WorkflowType workflowType

          The workflow type of this execution.

        • tagList

          List<E> tagList

          The list of tags associated with this workflow execution. An execution can have up to 5 tags.

        • continuedExecutionRunId

          String continuedExecutionRunId

          If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

        • parentWorkflowExecution

          WorkflowExecution parentWorkflowExecution

          The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

        • parentInitiatedEventId

          Long parentInitiatedEventId

          The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

        • lambdaRole

          String lambdaRole

          The IAM role attached to the workflow execution.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTerminatedEventAttributes extends Object implements Serializable

      • Serialized Fields

        • reason

          String reason

          The reason provided for the termination.

        • details

          String details

          The details provided for the termination.

        • childPolicy

          String childPolicy

          The policy used for the child workflow executions of this workflow execution.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • cause

          String cause

          If set, indicates that the workflow execution was automatically terminated, and specifies the cause. This happens if the parent workflow execution times out or is terminated and the child policy is set to terminate child executions.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTimedOutEventAttributes extends Object implements Serializable

      • Serialized Fields

        • timeoutType

          String timeoutType

          The type of timeout that caused this event.

        • childPolicy

          String childPolicy

          The policy used for the child workflow executions of this workflow execution.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowType extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the workflow type.

          The combination of workflow type name and version must be unique with in a domain.

        • version

          String version

          The version of the workflow type.

          The combination of workflow type name and version must be unique with in a domain.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowTypeConfiguration extends Object implements Serializable

      • Serialized Fields

        • defaultTaskStartToCloseTimeout

          String defaultTaskStartToCloseTimeout

          The default maximum duration, specified when registering the workflow type, that a decision task for executions of this workflow type might take before returning completion or failure. If the task doesn'tdo close in the specified time then the task is automatically timed out and rescheduled. If the decider eventually reports a completion or failure, it is ignored. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultExecutionStartToCloseTimeout

          String defaultExecutionStartToCloseTimeout

          The default maximum duration, specified when registering the workflow type, for executions of this workflow type. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

          The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

        • defaultTaskList

          TaskList defaultTaskList

          The default task list, specified when registering the workflow type, for decisions tasks scheduled for workflow executions of this type. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

        • defaultTaskPriority

          String defaultTaskPriority

          The default task priority, specified when registering the workflow type, for all decision tasks of this workflow type. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution decision.

          Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

          For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

        • defaultChildPolicy

          String defaultChildPolicy

          The default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.

          The supported child policies are:

          • TERMINATE – The child executions are terminated.

          • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

          • ABANDON – No action is taken. The child executions continue to run.

        • defaultLambdaRole

          String defaultLambdaRole

          The default IAM role attached to this workflow type.

          Executions of this workflow type need IAM roles to invoke Lambda functions. If you don't specify an IAM role when starting this workflow type, the default Lambda role is attached to the execution. For more information, see https://docs.aws.amazon.com/ amazonswf/latest/developerguide/lambda-task.html in the Amazon SWF Developer Guide.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowTypeDetail extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • typeInfo

          WorkflowTypeInfo typeInfo

          General information about the workflow type.

          The status of the workflow type (returned in the WorkflowTypeInfo structure) can be one of the following.

          • REGISTERED – The type is registered and available. Workers supporting this type should be running.

          • DEPRECATED – The type was deprecated using DeprecateWorkflowType, but is still in use. You should keep workers supporting this type running. You cannot create new workflow executions of this type.

        • configuration

          WorkflowTypeConfiguration configuration

          Configuration settings of the workflow type registered through RegisterWorkflowType

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowTypeFilter extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          Name of the workflow type.

        • version

          String version

          Version of the workflow type.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowTypeInfo extends Object implements Serializable

      • Serialized Fields

        • workflowType

          WorkflowType workflowType

          The workflow type this information is about.

        • status

          String status

          The current status of the workflow type.

        • description

          String description

          The description of the type registered through RegisterWorkflowType.

        • creationDate

          Date creationDate

          The date when this type was registered.

        • deprecationDate

          Date deprecationDate

          If the type is in deprecated state, then it is set to the date when the type was deprecated.

    • Class com.amazonaws.services.simpleworkflow.model.WorkflowTypeInfos extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • typeInfos

          List<E> typeInfos

          The list of workflow type information.

        • nextPageToken

          String nextPageToken

          If a NextPageToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in nextPageToken. Keep all other arguments unchanged.

          The configured maximumPageSize determines how many results can be returned in a single call.

  • Package com.amazonaws.services.snowball.model

    • Class com.amazonaws.services.snowball.model.Address extends Object implements Serializable

      • Serialized Fields

        • addressId

          String addressId

          The unique ID for an address.

        • name

          String name

          The name of a person to receive a Snowball at an address.

        • company

          String company

          The name of the company to receive a Snowball at an address.

        • street1

          String street1

          The first line in a street address that a Snowball is to be delivered to.

        • street2

          String street2

          The second line in a street address that a Snowball is to be delivered to.

        • street3

          String street3

          The third line in a street address that a Snowball is to be delivered to.

        • city

          String city

          The city in an address that a Snowball is to be delivered to.

        • stateOrProvince

          String stateOrProvince

          The state or province in an address that a Snowball is to be delivered to.

        • prefectureOrDistrict

          String prefectureOrDistrict

          This field is no longer used and the value is ignored.

        • landmark

          String landmark

          This field is no longer used and the value is ignored.

        • country

          String country

          The country in an address that a Snowball is to be delivered to.

        • postalCode

          String postalCode

          The postal code in an address that a Snowball is to be delivered to.

        • phoneNumber

          String phoneNumber

          The phone number associated with an address that a Snowball is to be delivered to.

        • isRestricted

          Boolean isRestricted

          If the address you are creating is a primary address, then set this option to true. This field is not supported in most regions.

    • Class com.amazonaws.services.snowball.model.AmazonSnowballException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.CancelClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The 39-character ID for the cluster that you want to cancel, for example CID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.CancelClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.snowball.model.CancelJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The 39-character job ID for the job that you want to cancel, for example JID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.CancelJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.snowball.model.ClusterLimitExceededException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.ClusterListEntry extends Object implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

        • clusterState

          String clusterState

          The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

        • creationDate

          Date creationDate

          The creation date for this cluster.

        • description

          String description

          Defines an optional description of the cluster, for example Environmental Data Cluster-01.

    • Class com.amazonaws.services.snowball.model.ClusterMetadata extends Object implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The automatically generated ID for a cluster.

        • description

          String description

          The optional description of the cluster.

        • kmsKeyARN

          String kmsKeyARN

          The KmsKeyARN Amazon Resource Name (ARN) associated with this cluster. This ARN was created using the CreateKey API action in AWS Key Management Service (AWS KMS).

        • roleARN

          String roleARN

          The role ARN associated with this cluster. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

        • clusterState

          String clusterState

          The current status of the cluster.

        • jobType

          String jobType

          The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

        • snowballType

          String snowballType

          The type of AWS Snowball device to use for this cluster. Currently, the only supported device type for cluster jobs is EDGE.

        • creationDate

          Date creationDate

          The creation date for this cluster.

        • resources

          JobResource resources

          The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

        • addressId

          String addressId

          The automatically generated ID for a specific address.

        • shippingOption

          String shippingOption

          The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each Snowball Edge device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:

          • In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.

          • In the European Union (EU), you have access to express shipping. Typically, Snowball Edges shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.

          • In India, Snowball Edges are delivered in one to seven days.

          • In the US, you have access to one-day shipping and two-day shipping.

        • notification

          Notification notification

          The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

        • forwardingAddressId

          String forwardingAddressId

          The ID of the address that you want a cluster shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

    • Class com.amazonaws.services.snowball.model.CompatibleImage extends Object implements Serializable

      • Serialized Fields

        • amiId

          String amiId

          The unique identifier for an individual Snowball Edge AMI.

        • name

          String name

          The optional name of a compatible image.

    • Class com.amazonaws.services.snowball.model.CreateAddressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • address

          Address address

          The address that you want the Snowball shipped to.

    • Class com.amazonaws.services.snowball.model.CreateAddressResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • addressId

          String addressId

          The automatically generated ID for a specific address. You'll use this ID when you create a job to specify which address you want the Snowball for that job shipped to.

    • Class com.amazonaws.services.snowball.model.CreateClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobType

          String jobType

          The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

        • resources

          JobResource resources

          The resources associated with the cluster job. These resources include Amazon S3 buckets and optional AWS Lambda functions written in the Python language.

        • description

          String description

          An optional description of this specific cluster, for example Environmental Data Cluster-01.

        • addressId

          String addressId

          The ID for the address that you want the cluster shipped to.

        • kmsKeyARN

          String kmsKeyARN

          The KmsKeyARN value that you want to associate with this cluster. KmsKeyARN values are created by using the CreateKey API action in AWS Key Management Service (AWS KMS).

        • roleARN

          String roleARN

          The RoleARN that you want to associate with this cluster. RoleArn values are created by using the CreateRole API action in AWS Identity and Access Management (IAM).

        • snowballType

          String snowballType

          The type of AWS Snowball device to use for this cluster. Currently, the only supported device type for cluster jobs is EDGE.

        • shippingOption

          String shippingOption

          The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each Snowball Edge device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:

          • In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.

          • In the European Union (EU), you have access to express shipping. Typically, Snowball Edges shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.

          • In India, Snowball Edges are delivered in one to seven days.

          • In the US, you have access to one-day shipping and two-day shipping.

        • notification

          Notification notification

          The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

        • forwardingAddressId

          String forwardingAddressId

          The forwarding address ID for a cluster. This field is not supported in most regions.

    • Class com.amazonaws.services.snowball.model.CreateClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The automatically generated ID for a cluster.

    • Class com.amazonaws.services.snowball.model.CreateJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobType

          String jobType

          Defines the type of job that you're creating.

        • resources

          JobResource resources

          Defines the Amazon S3 buckets associated with this job.

          With IMPORT jobs, you specify the bucket or buckets that your transferred data will be imported into.

          With EXPORT jobs, you specify the bucket or buckets that your transferred data will be exported from. Optionally, you can also specify a KeyRange value. If you choose to export a range, you define the length of the range by providing either an inclusive BeginMarker value, an inclusive EndMarker value, or both. Ranges are UTF-8 binary sorted.

        • description

          String description

          Defines an optional description of this specific job, for example Important Photos 2016-08-11.

        • addressId

          String addressId

          The ID for the address that you want the Snowball shipped to.

        • kmsKeyARN

          String kmsKeyARN

          The KmsKeyARN that you want to associate with this job. KmsKeyARNs are created using the CreateKey AWS Key Management Service (KMS) API action.

        • roleARN

          String roleARN

          The RoleARN that you want to associate with this job. RoleArns are created using the CreateRole AWS Identity and Access Management (IAM) API action.

        • snowballCapacityPreference

          String snowballCapacityPreference

          If your job is being created in one of the US regions, you have the option of specifying what size Snowball you'd like for this job. In all other regions, Snowballs come with 80 TB in storage capacity.

        • shippingOption

          String shippingOption

          The shipping speed for this job. This speed doesn't dictate how soon you'll get the Snowball, rather it represents how quickly the Snowball moves to its destination while in transit. Regional shipping speeds are as follows:

          • In Australia, you have access to express shipping. Typically, Snowballs shipped express are delivered in about a day.

          • In the European Union (EU), you have access to express shipping. Typically, Snowballs shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.

          • In India, Snowballs are delivered in one to seven days.

          • In the US, you have access to one-day shipping and two-day shipping.

        • notification

          Notification notification

          Defines the Amazon Simple Notification Service (Amazon SNS) notification settings for this job.

        • clusterId

          String clusterId

          The ID of a cluster. If you're creating a job for a node in a cluster, you need to provide only this clusterId value. The other job attributes are inherited from the cluster.

        • snowballType

          String snowballType

          The type of AWS Snowball device to use for this job. Currently, the only supported device type for cluster jobs is EDGE.

        • forwardingAddressId

          String forwardingAddressId

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

    • Class com.amazonaws.services.snowball.model.CreateJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.DataTransfer extends Object implements Serializable

      • Serialized Fields

        • bytesTransferred

          Long bytesTransferred

          The number of bytes transferred between a Snowball and Amazon S3.

        • objectsTransferred

          Long objectsTransferred

          The number of objects transferred between a Snowball and Amazon S3.

        • totalBytes

          Long totalBytes

          The total bytes of data for a transfer between a Snowball and Amazon S3. This value is set to 0 (zero) until all the keys that will be transferred have been listed.

        • totalObjects

          Long totalObjects

          The total number of objects for a transfer between a Snowball and Amazon S3. This value is set to 0 (zero) until all the keys that will be transferred have been listed.

    • Class com.amazonaws.services.snowball.model.DescribeAddressesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The number of ADDRESS objects to return.

        • nextToken

          String nextToken

          HTTP requests are stateless. To identify what object comes "next" in the list of ADDRESS objects, you have the option of specifying a value for NextToken as the starting point for your list of returned addresses.

    • Class com.amazonaws.services.snowball.model.DescribeAddressesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • addresses

          List<E> addresses

          The Snowball shipping addresses that were created for this account.

        • nextToken

          String nextToken

          HTTP requests are stateless. If you use the automatically generated NextToken value in your next DescribeAddresses call, your list of returned addresses will start from this point in the array.

    • Class com.amazonaws.services.snowball.model.DescribeAddressRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • addressId

          String addressId

          The automatically generated ID for a specific address.

    • Class com.amazonaws.services.snowball.model.DescribeAddressResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • address

          Address address

          The address that you want the Snowball or Snowballs associated with a specific job to be shipped to.

    • Class com.amazonaws.services.snowball.model.DescribeClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The automatically generated ID for a cluster.

    • Class com.amazonaws.services.snowball.model.DescribeClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • clusterMetadata

          ClusterMetadata clusterMetadata

          Information about a specific cluster, including shipping information, cluster status, and other important metadata.

    • Class com.amazonaws.services.snowball.model.DescribeJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.DescribeJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobMetadata

          JobMetadata jobMetadata

          Information about a specific job, including shipping information, job status, and other important metadata.

        • subJobMetadata

          List<E> subJobMetadata

          Information about a specific job part (in the case of an export job), including shipping information, job status, and other important metadata.

    • Class com.amazonaws.services.snowball.model.Ec2AmiResource extends Object implements Serializable

      • Serialized Fields

        • amiId

          String amiId

          The ID of the AMI in Amazon EC2.

        • snowballAmiId

          String snowballAmiId

          The ID of the AMI on the Snowball Edge device.

    • Class com.amazonaws.services.snowball.model.Ec2RequestFailedException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.EventTriggerDefinition extends Object implements Serializable

      • Serialized Fields

        • eventResourceARN

          String eventResourceARN

          The Amazon Resource Name (ARN) for any local Amazon S3 resource that is an AWS Lambda function's event trigger associated with this job.

    • Class com.amazonaws.services.snowball.model.GetJobManifestRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The ID for a job that you want to get the manifest file for, for example JID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.GetJobManifestResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • manifestURI

          String manifestURI

          The Amazon S3 presigned URL for the manifest file associated with the specified JobId value.

    • Class com.amazonaws.services.snowball.model.GetJobUnlockCodeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The ID for the job that you want to get the UnlockCode value for, for example JID123e4567-e89b-12d3-a456-426655440000.

    • Class com.amazonaws.services.snowball.model.GetJobUnlockCodeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • unlockCode

          String unlockCode

          The UnlockCode value for the specified job. The UnlockCode value can be accessed for up to 90 days after the job has been created.

    • Class com.amazonaws.services.snowball.model.GetSnowballUsageRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.snowball.model.GetSnowballUsageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • snowballLimit

          Integer snowballLimit

          The service limit for number of Snowballs this account can have at once. The default service limit is 1 (one).

        • snowballsInUse

          Integer snowballsInUse

          The number of Snowballs that this account is currently using.

    • Class com.amazonaws.services.snowball.model.GetSoftwareUpdatesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

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

    • Class com.amazonaws.services.snowball.model.GetSoftwareUpdatesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • updatesURI

          String updatesURI

          The Amazon S3 presigned URL for the update file associated with the specified JobId value. The software update will be available for 2 days after this request is made. To access an update after the 2 days have passed, you'll have to make another call to GetSoftwareUpdates.

    • Class com.amazonaws.services.snowball.model.InvalidAddressException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.InvalidInputCombinationException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.InvalidJobStateException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.InvalidNextTokenException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.InvalidResourceException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType

          The provided resource value is invalid.

    • Class com.amazonaws.services.snowball.model.JobListEntry extends Object implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

        • jobState

          String jobState

          The current state of this job.

        • isMaster

          Boolean isMaster

          A value that indicates that this job is a master job. A master job represents a successful request to create an export job. Master jobs aren't associated with any Snowballs. Instead, each master job will have at least one job part, and each job part is associated with a Snowball. It might take some time before the job parts associated with a particular master job are listed, because they are created after the master job is created.

        • jobType

          String jobType

          The type of job.

        • snowballType

          String snowballType

          The type of device used with this job.

        • creationDate

          Date creationDate

          The creation date for this job.

        • description

          String description

          The optional description of this specific job, for example Important Photos 2016-08-11.

    • Class com.amazonaws.services.snowball.model.JobLogs extends Object implements Serializable

      • Serialized Fields

        • jobCompletionReportURI

          String jobCompletionReportURI

          A link to an Amazon S3 presigned URL where the job completion report is located.

        • jobSuccessLogURI

          String jobSuccessLogURI

          A link to an Amazon S3 presigned URL where the job success log is located.

        • jobFailureLogURI

          String jobFailureLogURI

          A link to an Amazon S3 presigned URL where the job failure log is located.

    • Class com.amazonaws.services.snowball.model.JobMetadata extends Object implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

        • jobState

          String jobState

          The current status of the jobs.

        • jobType

          String jobType

          The type of job.

        • snowballType

          String snowballType

          The type of device used with this job.

        • creationDate

          Date creationDate

          The creation date for this job.

        • resources

          JobResource resources

          An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

        • description

          String description

          The description of the job, provided at job creation.

        • kmsKeyARN

          String kmsKeyARN

          The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

        • roleARN

          String roleARN

          The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

        • addressId

          String addressId

          The ID for the address that you want the Snowball shipped to.

        • shippingDetails

          ShippingDetails shippingDetails

          A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

        • snowballCapacityPreference

          String snowballCapacityPreference

          The Snowball capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

        • notification

          Notification notification

          The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

        • dataTransferProgress

          DataTransfer dataTransferProgress

          A value that defines the real-time status of a Snowball's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

        • jobLogInfo

          JobLogs jobLogInfo

          Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snowball for your job part is being delivered to you.

        • clusterId

          String clusterId

          The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

        • forwardingAddressId

          String forwardingAddressId

          The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

    • Class com.amazonaws.services.snowball.model.JobResource extends Object implements Serializable

      • Serialized Fields

        • s3Resources

          List<E> s3Resources

          An array of S3Resource objects.

        • lambdaResources

          List<E> lambdaResources

          The Python-language Lambda functions for this job.

        • ec2AmiResources

          List<E> ec2AmiResources

          The Amazon Machine Images (AMIs) associated with this job.

    • Class com.amazonaws.services.snowball.model.KeyRange extends Object implements Serializable

      • Serialized Fields

        • beginMarker

          String beginMarker

          The key that starts an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

        • endMarker

          String endMarker

          The key that ends an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

    • Class com.amazonaws.services.snowball.model.KMSRequestFailedException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.LambdaResource extends Object implements Serializable

      • Serialized Fields

        • lambdaArn

          String lambdaArn

          An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.

        • eventTriggers

          List<E> eventTriggers

          The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.

    • Class com.amazonaws.services.snowball.model.ListClusterJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

          The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

        • maxResults

          Integer maxResults

          The number of JobListEntry objects to return.

        • nextToken

          String nextToken

          HTTP requests are stateless. To identify what object comes "next" in the list of JobListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

    • Class com.amazonaws.services.snowball.model.ListClusterJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobListEntries

          List<E> jobListEntries

          Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs.

        • nextToken

          String nextToken

          HTTP requests are stateless. If you use the automatically generated NextToken value in your next ListClusterJobsResult call, your list of returned jobs will start from this point in the array.

    • Class com.amazonaws.services.snowball.model.ListClustersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The number of ClusterListEntry objects to return.

        • nextToken

          String nextToken

          HTTP requests are stateless. To identify what object comes "next" in the list of ClusterListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

    • Class com.amazonaws.services.snowball.model.ListClustersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • clusterListEntries

          List<E> clusterListEntries

          Each ClusterListEntry object contains a cluster's state, a cluster's ID, and other important status information.

        • nextToken

          String nextToken

          HTTP requests are stateless. If you use the automatically generated NextToken value in your next ClusterListEntry call, your list of returned clusters will start from this point in the array.

    • Class com.amazonaws.services.snowball.model.ListCompatibleImagesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The maximum number of results for the list of compatible images. Currently, a Snowball Edge device can store 10 AMIs.

        • nextToken

          String nextToken

          HTTP requests are stateless. To identify what object comes "next" in the list of compatible images, you can specify a value for NextToken as the starting point for your list of returned images.

    • Class com.amazonaws.services.snowball.model.ListCompatibleImagesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • compatibleImages

          List<E> compatibleImages

          A JSON-formatted object that describes a compatible AMI, including the ID and name for a Snowball Edge AMI.

        • nextToken

          String nextToken

          Because HTTP requests are stateless, this is the starting point for your next list of returned images.

    • Class com.amazonaws.services.snowball.model.ListJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          The number of JobListEntry objects to return.

        • nextToken

          String nextToken

          HTTP requests are stateless. To identify what object comes "next" in the list of JobListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

    • Class com.amazonaws.services.snowball.model.ListJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobListEntries

          List<E> jobListEntries

          Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs.

        • nextToken

          String nextToken

          HTTP requests are stateless. If you use this automatically generated NextToken value in your next ListJobs call, your returned JobListEntry objects will start from this point in the array.

    • Class com.amazonaws.services.snowball.model.Notification extends Object implements Serializable

      • Serialized Fields

        • snsTopicARN

          String snsTopicARN

          The new SNS TopicArn that you want to associate with this job. You can create Amazon Resource Names (ARNs) for topics by using the CreateTopic Amazon SNS API action.

          You can subscribe email addresses to an Amazon SNS topic through the AWS Management Console, or by using the Subscribe AWS Simple Notification Service (SNS) API action.

        • jobStatesToNotify

          List<E> jobStatesToNotify

          The list of job states that will trigger a notification for this job.

        • notifyAll

          Boolean notifyAll

          Any change in job state will trigger a notification for this job.

    • Class com.amazonaws.services.snowball.model.S3Resource extends Object implements Serializable

      • Serialized Fields

        • bucketArn

          String bucketArn

          The Amazon Resource Name (ARN) of an Amazon S3 bucket.

        • keyRange

          KeyRange keyRange

          For export jobs, you can provide an optional KeyRange within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

    • Class com.amazonaws.services.snowball.model.Shipment extends Object implements Serializable

      • Serialized Fields

        • status

          String status

          Status information for a shipment.

        • trackingNumber

          String trackingNumber

          The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

          For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

    • Class com.amazonaws.services.snowball.model.ShippingDetails extends Object implements Serializable

      • Serialized Fields

        • shippingOption

          String shippingOption

          The shipping speed for a particular job. This speed doesn't dictate how soon you'll get the Snowball from the job's creation date. This speed represents how quickly it moves to its destination while in transit. Regional shipping speeds are as follows:

          • In Australia, you have access to express shipping. Typically, Snowballs shipped express are delivered in about a day.

          • In the European Union (EU), you have access to express shipping. Typically, Snowballs shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.

          • In India, Snowballs are delivered in one to seven days.

          • In the United States of America (US), you have access to one-day shipping and two-day shipping.

        • inboundShipment

          Shipment inboundShipment

          The Status and TrackingNumber values for a Snowball being returned to AWS for a particular job.

        • outboundShipment

          Shipment outboundShipment

          The Status and TrackingNumber values for a Snowball being delivered to the address that you specified for a particular job.

    • Class com.amazonaws.services.snowball.model.UnsupportedAddressException extends AmazonSnowballException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.snowball.model.UpdateClusterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clusterId

          String clusterId

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

        • roleARN

          String 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 AWS Identity and Access Management (IAM).

        • description

          String description

          The updated description of this cluster.

        • resources

          JobResource resources

          The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

        • addressId

          String addressId

          The ID of the updated Address object.

        • shippingOption

          String shippingOption

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

        • notification

          Notification notification

          The new or updated Notification object.

        • forwardingAddressId

          String forwardingAddressId

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

    • Class com.amazonaws.services.snowball.model.UpdateClusterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.snowball.model.UpdateJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

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

        • 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 CreateRoleAWS Identity and Access Management (IAM) API action.

        • notification

          Notification notification

          The new or updated Notification object.

        • resources

          JobResource resources

          The updated JobResource object, or the updated JobResource object.

        • addressId

          String addressId

          The ID of the updated Address object.

        • shippingOption

          String shippingOption

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

        • description

          String description

          The updated description of this job's JobMetadata object.

        • snowballCapacityPreference

          String snowballCapacityPreference

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

        • forwardingAddressId

          String forwardingAddressId

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

    • Class com.amazonaws.services.snowball.model.UpdateJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Package com.amazonaws.services.sns.message

  • Package com.amazonaws.services.sns.model

  • Package com.amazonaws.services.sqs.model

    • Class com.amazonaws.services.sqs.model.AddPermissionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue to which permissions are added.

          Queue URLs and names are case-sensitive.

        • label

          String label

          The unique identification of the permission you're setting (for example, AliceSendMessage). Maximum 80 characters. Allowed characters include alphanumeric characters, hyphens (-), and underscores ( _).

        • aWSAccountIds

          SdkInternalList<T> aWSAccountIds

          The AWS account number of the principal who is given permission. The principal must have an AWS account, but does not need to be signed up for Amazon SQS. For information about locating the AWS account identification, see Your AWS Identifiers in the Amazon Simple Queue Service Developer Guide.

        • actions

          SdkInternalList<T> actions

          The action the client wants to allow for the specified principal. Valid values: the name of any action or *.

          For more information about these actions, see Overview of Managing Access Permissions to Your Amazon Simple Queue Service Resource in the Amazon Simple Queue Service Developer Guide.

          Specifying SendMessage, DeleteMessage, or ChangeMessageVisibility for ActionName.n also grants permissions for the corresponding batch versions of those actions: SendMessageBatch, DeleteMessageBatch, and ChangeMessageVisibilityBatch.

    • Class com.amazonaws.services.sqs.model.AddPermissionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.AmazonSQSException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.BatchEntryIdsNotDistinctException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.BatchRequestTooLongException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.BatchResultErrorEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          The Id of an entry in a batch request.

        • senderFault

          Boolean senderFault

          Specifies whether the error happened due to the producer.

        • code

          String code

          An error code representing why the action failed on this entry.

        • message

          String message

          A message explaining why the action failed on this entry.

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue whose messages' visibility is changed.

          Queue URLs and names are case-sensitive.

        • entries

          SdkInternalList<T> entries

          A list of receipt handles of the messages for which the visibility timeout must be changed.

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchRequestEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          An identifier for this particular receipt handle used to communicate the result.

          The Ids of a batch request need to be unique within a request

        • receiptHandle

          String receiptHandle

          A receipt handle.

        • visibilityTimeout

          Integer visibilityTimeout

          The new value (in seconds) for the message's visibility timeout.

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchResultEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          Represents a message whose visibility timeout has been changed successfully.

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue whose message's visibility is changed.

          Queue URLs and names are case-sensitive.

        • receiptHandle

          String receiptHandle

          The receipt handle associated with the message whose visibility timeout is changed. This parameter is returned by the ReceiveMessage action.

        • visibilityTimeout

          Integer visibilityTimeout

          The new value for the message's visibility timeout (in seconds). Values values: 0 to 43200. Maximum: 12 hours.

    • Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.CreateQueueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueName

          String queueName

          The name of the new queue. The following limits apply to this name:

          • A queue name can have up to 80 characters.

          • Valid values: alphanumeric characters, hyphens (-), and underscores (_).

          • A FIFO queue name must end with the .fifo suffix.

          Queue URLs and names are case-sensitive.

        • attributes

          SdkInternalMap<K,V> attributes

          A map of attributes with their corresponding values.

          The following lists the names, descriptions, and values of the special request parameters that the CreateQueue action uses:

          • DelaySeconds - The length of time, in seconds, for which the delivery of all messages in the queue is delayed. Valid values: An integer from 0 to 900 seconds (15 minutes). Default: 0.

          • MaximumMessageSize - The limit of how many bytes a message can contain before Amazon SQS rejects it. Valid values: An integer from 1,024 bytes (1 KiB) to 262,144 bytes (256 KiB). Default: 262,144 (256 KiB).

          • MessageRetentionPeriod - The length of time, in seconds, for which Amazon SQS retains a message. Valid values: An integer from 60 seconds (1 minute) to 1,209,600 seconds (14 days). Default: 345,600 (4 days).

          • Policy - The queue's policy. A valid AWS policy. For more information about policy structure, see Overview of AWS IAM Policies in the Amazon IAM User Guide.

          • ReceiveMessageWaitTimeSeconds - The length of time, in seconds, for which a ReceiveMessage action waits for a message to arrive. Valid values: An integer from 0 to 20 (seconds). Default: 0.

          • RedrivePolicy - The string that includes the parameters for the dead-letter queue functionality of the source queue. For more information about the redrive policy and dead-letter queues, see Using Amazon SQS Dead-Letter Queues in the Amazon Simple Queue Service Developer Guide.

            • deadLetterTargetArn - The Amazon Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

            • maxReceiveCount - The number of times a message is delivered to the source queue before being moved to the dead-letter queue. When the ReceiveCount for a message exceeds the maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.

            The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly, the dead-letter queue of a standard queue must also be a standard queue.

          • VisibilityTimeout - The visibility timeout for the queue, in seconds. Valid values: An integer from 0 to 43,200 (12 hours). Default: 30. For more information about the visibility timeout, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide.

          The following attributes apply only to server-side-encryption:

          • KmsMasterKeyId - The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. For more information, see Key Terms. While the alias of the AWS-managed CMK for Amazon SQS is always alias/aws/sqs, the alias of a custom CMK can, for example, be alias/MyAlias . For more examples, see KeyId in the AWS Key Management Service API Reference.

          • KmsDataKeyReusePeriodSeconds - The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). Default: 300 (5 minutes). A shorter time period provides better security but results in more calls to KMS which might incur charges after Free Tier. For more information, see How Does the Data Key Reuse Period Work?.

          The following attributes apply only to FIFO (first-in-first-out) queues:

          • FifoQueue - Designates a queue as FIFO. Valid values: true, false. If you don't specify the FifoQueue attribute, Amazon SQS creates a standard queue. You can provide this attribute only during queue creation. You can't change it for an existing queue. When you set this attribute, you must also provide the MessageGroupId for your messages explicitly.

            For more information, see FIFO Queue Logic in the Amazon Simple Queue Service Developer Guide.

          • ContentBasedDeduplication - Enables content-based deduplication. Valid values: true, false. For more information, see Exactly-Once Processing in the Amazon Simple Queue Service Developer Guide.

            • Every message must have a unique MessageDeduplicationId,

              • You may provide a MessageDeduplicationId explicitly.

              • If you aren't able to provide a MessageDeduplicationId and you enable ContentBasedDeduplication for your queue, Amazon SQS uses a SHA-256 hash to generate the MessageDeduplicationId using the body of the message (but not the attributes of the message).

              • If you don't provide a MessageDeduplicationId and the queue doesn't have ContentBasedDeduplication set, the action fails with an error.

              • If the queue has ContentBasedDeduplication set, your MessageDeduplicationId overrides the generated one.

            • When ContentBasedDeduplication is in effect, messages with identical content sent within the deduplication interval are treated as duplicates and only one copy of the message is delivered.

            • If you send one message with ContentBasedDeduplication enabled and then another message with a MessageDeduplicationId that is the same as the one generated for the first MessageDeduplicationId, the two messages are treated as duplicates and only one copy of the message is delivered.

        • tags

          SdkInternalMap<K,V> tags

          Add cost allocation tags to the specified Amazon SQS queue. For an overview, see Tagging Your Amazon SQS Queues in the Amazon Simple Queue Service Developer Guide.

          When you use queue tags, keep the following guidelines in mind:

          • Adding more than 50 tags to a queue isn't recommended.

          • Tags don't have any semantic meaning. Amazon SQS interprets tags as character strings.

          • Tags are case-sensitive.

          • A new tag with a key identical to that of an existing tag overwrites the existing tag.

          For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide.

          To be able to tag a queue on creation, you must have the sqs:CreateQueue and sqs:TagQueue permissions.

          Cross-account permissions don't apply to this action. For more information, see Grant Cross-Account Permissions to a Role and a User Name in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.CreateQueueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the created Amazon SQS queue.

    • Class com.amazonaws.services.sqs.model.DeleteMessageBatchRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue from which messages are deleted.

          Queue URLs and names are case-sensitive.

        • entries

          SdkInternalList<T> entries

          A list of receipt handles for the messages to be deleted.

    • Class com.amazonaws.services.sqs.model.DeleteMessageBatchRequestEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          An identifier for this particular receipt handle. This is used to communicate the result.

          The Ids of a batch request need to be unique within a request

        • receiptHandle

          String receiptHandle

          A receipt handle.

    • Class com.amazonaws.services.sqs.model.DeleteMessageBatchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.DeleteMessageBatchResultEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          Represents a successfully deleted message.

    • Class com.amazonaws.services.sqs.model.DeleteMessageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue from which messages are deleted.

          Queue URLs and names are case-sensitive.

        • receiptHandle

          String receiptHandle

          The receipt handle associated with the message to delete.

    • Class com.amazonaws.services.sqs.model.DeleteMessageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.DeleteQueueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue to delete.

          Queue URLs and names are case-sensitive.

    • Class com.amazonaws.services.sqs.model.DeleteQueueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.EmptyBatchRequestException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.GetQueueAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue whose attribute information is retrieved.

          Queue URLs and names are case-sensitive.

        • attributeNames

          SdkInternalList<T> attributeNames

          A list of attributes for which to retrieve information.

          In the future, new attributes might be added. If you write code that calls this action, we recommend that you structure your code so that it can handle new attributes gracefully.

          The following attributes are supported:

          • All - Returns all values.

          • ApproximateNumberOfMessages - Returns the approximate number of messages available for retrieval from the queue.

          • ApproximateNumberOfMessagesDelayed - Returns the approximate number of messages in the queue that are delayed and not available for reading immediately. This can happen when the queue is configured as a delay queue or when a message has been sent with a delay parameter.

          • ApproximateNumberOfMessagesNotVisible - Returns the approximate number of messages that are in flight. Messages are considered to be in flight if they have been sent to a client but have not yet been deleted or have not yet reached the end of their visibility window.

          • CreatedTimestamp - Returns the time when the queue was created in seconds (epoch time).

          • DelaySeconds - Returns the default delay on the queue in seconds.

          • LastModifiedTimestamp - Returns the time when the queue was last changed in seconds (epoch time).

          • MaximumMessageSize - Returns the limit of how many bytes a message can contain before Amazon SQS rejects it.

          • MessageRetentionPeriod - Returns the length of time, in seconds, for which Amazon SQS retains a message.

          • Policy - Returns the policy of the queue.

          • QueueArn - Returns the Amazon resource name (ARN) of the queue.

          • ReceiveMessageWaitTimeSeconds - Returns the length of time, in seconds, for which the ReceiveMessage action waits for a message to arrive.

          • RedrivePolicy - Returns the string that includes the parameters for dead-letter queue functionality of the source queue. For more information about the redrive policy and dead-letter queues, see Using Amazon SQS Dead-Letter Queues in the Amazon Simple Queue Service Developer Guide.

            • deadLetterTargetArn - The Amazon Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

            • maxReceiveCount - The number of times a message is delivered to the source queue before being moved to the dead-letter queue. When the ReceiveCount for a message exceeds the maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.

          • VisibilityTimeout - Returns the visibility timeout for the queue. For more information about the visibility timeout, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide.

          The following attributes apply only to server-side-encryption:

          • KmsMasterKeyId - Returns the ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. For more information, see Key Terms.

          • KmsDataKeyReusePeriodSeconds - Returns the length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. For more information, see How Does the Data Key Reuse Period Work?.

          The following attributes apply only to FIFO (first-in-first-out) queues:

          • FifoQueue - Returns whether the queue is FIFO. For more information, see FIFO Queue Logic in the Amazon Simple Queue Service Developer Guide.

            To determine whether a queue is FIFO, you can check whether QueueName ends with the .fifo suffix.

          • ContentBasedDeduplication - Returns whether content-based deduplication is enabled for the queue. For more information, see Exactly-Once Processing in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.GetQueueAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • attributes

          SdkInternalMap<K,V> attributes

          A map of attributes to their respective values.

    • Class com.amazonaws.services.sqs.model.GetQueueUrlRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueName

          String queueName

          The name of the queue whose URL must be fetched. Maximum 80 characters. Valid values: alphanumeric characters, hyphens (-), and underscores (_).

          Queue URLs and names are case-sensitive.

        • queueOwnerAWSAccountId

          String queueOwnerAWSAccountId

          The AWS account ID of the account that created the queue.

    • Class com.amazonaws.services.sqs.model.GetQueueUrlResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the queue.

    • Class com.amazonaws.services.sqs.model.InvalidAttributeNameException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.InvalidBatchEntryIdException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.InvalidIdFormatException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.InvalidMessageContentsException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.ListDeadLetterSourceQueuesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of a dead-letter queue.

          Queue URLs and names are case-sensitive.

    • Class com.amazonaws.services.sqs.model.ListDeadLetterSourceQueuesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queueUrls

          SdkInternalList<T> queueUrls

          A list of source queue URLs that have the RedrivePolicy queue attribute configured with a dead-letter queue.

    • Class com.amazonaws.services.sqs.model.ListQueuesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueNamePrefix

          String queueNamePrefix

          A string to use for filtering the list results. Only those queues whose name begins with the specified string are returned.

          Queue URLs and names are case-sensitive.

    • Class com.amazonaws.services.sqs.model.ListQueuesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • queueUrls

          SdkInternalList<T> queueUrls

          A list of queue URLs, up to 1,000 entries.

    • Class com.amazonaws.services.sqs.model.ListQueueTagsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the queue.

    • Class com.amazonaws.services.sqs.model.ListQueueTagsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tags

          SdkInternalMap<K,V> tags

          The list of all tags added to the specified queue.

    • Class com.amazonaws.services.sqs.model.Message extends Object implements Serializable

      • Serialized Fields

        • messageId

          String messageId

          A unique identifier for the message. A MessageIdis considered unique across all AWS accounts for an extended period of time.

        • receiptHandle

          String receiptHandle

          An identifier associated with the act of receiving the message. A new receipt handle is returned every time you receive a message. When deleting a message, you provide the last received receipt handle to delete the message.

        • mD5OfBody

          String mD5OfBody

          An MD5 digest of the non-URL-encoded message body string.

        • body

          String body

          The message's contents (not URL-encoded).

        • attributes

          SdkInternalMap<K,V> attributes

          A map of the attributes requested in ReceiveMessage to their respective values. Supported attributes:

          • ApproximateReceiveCount

          • ApproximateFirstReceiveTimestamp

          • MessageDeduplicationId

          • MessageGroupId

          • SenderId

          • SentTimestamp

          • SequenceNumber

          ApproximateFirstReceiveTimestamp and SentTimestamp are each returned as an integer representing the epoch time in milliseconds.

        • mD5OfMessageAttributes

          String mD5OfMessageAttributes

          An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • messageAttributes

          SdkInternalMap<K,V> messageAttributes

          Each message attribute consists of a Name, Type, and Value. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.MessageAttributeValue extends Object implements Serializable

      • Serialized Fields

        • stringValue

          String stringValue

          Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.

        • binaryValue

          ByteBuffer binaryValue

          Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.

        • stringListValues

          SdkInternalList<T> stringListValues

          Not implemented. Reserved for future use.

        • binaryListValues

          SdkInternalList<T> binaryListValues

          Not implemented. Reserved for future use.

        • dataType

          String dataType

          Amazon SQS supports the following logical data types: String, Number, and Binary. For the Number data type, you must use StringValue.

          You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.MessageNotInflightException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.MessageSystemAttributeValue extends Object implements Serializable

      • Serialized Fields

        • stringValue

          String stringValue

          Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.

        • binaryValue

          ByteBuffer binaryValue

          Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.

        • stringListValues

          SdkInternalList<T> stringListValues

          Not implemented. Reserved for future use.

        • binaryListValues

          SdkInternalList<T> binaryListValues

          Not implemented. Reserved for future use.

        • dataType

          String dataType

          Amazon SQS supports the following logical data types: String, Number, and Binary. For the Number data type, you must use StringValue.

          You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.OverLimitException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.PurgeQueueInProgressException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.PurgeQueueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the queue from which the PurgeQueue action deletes messages.

          Queue URLs and names are case-sensitive.

    • Class com.amazonaws.services.sqs.model.PurgeQueueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.QueueDeletedRecentlyException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.QueueDoesNotExistException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.QueueNameExistsException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.ReceiptHandleIsInvalidException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.ReceiveMessageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue from which messages are received.

          Queue URLs and names are case-sensitive.

        • attributeNames

          SdkInternalList<T> attributeNames

          A list of attributes that need to be returned along with each message. These attributes include:

          • All - Returns all values.

          • ApproximateFirstReceiveTimestamp - Returns the time the message was first received from the queue (epoch time in milliseconds).

          • ApproximateReceiveCount - Returns the number of times a message has been received from the queue but not deleted.

          • AWSTraceHeader - Returns the AWS X-Ray trace header string.

          • SenderId

            • For an IAM user, returns the IAM user ID, for example ABCDEFGHI1JKLMNOPQ23R.

            • For an IAM role, returns the IAM role ID, for example ABCDE1F2GH3I4JK5LMNOP:i-a123b456.

          • SentTimestamp - Returns the time the message was sent to the queue (epoch time in milliseconds).

          • MessageDeduplicationId - Returns the value provided by the producer that calls the SendMessage action.

          • MessageGroupId - Returns the value provided by the producer that calls the SendMessage action. Messages with the same MessageGroupId are returned in sequence.

          • SequenceNumber - Returns the value provided by Amazon SQS.

        • messageAttributeNames

          SdkInternalList<T> messageAttributeNames

          The name of the message attribute, where N is the index.

          • The name can contain alphanumeric characters and the underscore (_), hyphen (-), and period (.).

          • The name is case-sensitive and must be unique among all attribute names for the message.

          • The name must not start with AWS-reserved prefixes such as AWS. or Amazon. (or any casing variants).

          • The name must not start or end with a period (.), and it should not have periods in succession ( ..).

          • The name can be up to 256 characters long.

          When using ReceiveMessage, you can send a list of attribute names to receive, or you can return all of the attributes by specifying All or .* in your request. You can also use all message attributes starting with a prefix, for example bar.*.

        • maxNumberOfMessages

          Integer maxNumberOfMessages

          The maximum number of messages to return. Amazon SQS never returns more messages than this value (however, fewer messages might be returned). Valid values: 1 to 10. Default: 1.

        • visibilityTimeout

          Integer visibilityTimeout

          The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request.

        • waitTimeSeconds

          Integer waitTimeSeconds

          The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. If a message is available, the call returns sooner than WaitTimeSeconds. If no messages are available and the wait time expires, the call returns successfully with an empty list of messages.

        • receiveRequestAttemptId

          String receiveRequestAttemptId

          This parameter applies only to FIFO (first-in-first-out) queues.

          The token used for deduplication of ReceiveMessage calls. If a networking issue occurs after a ReceiveMessage action, and instead of a response you receive a generic error, you can retry the same action with an identical ReceiveRequestAttemptId to retrieve the same set of messages, even if their visibility timeout has not yet expired.

          • You can use ReceiveRequestAttemptId only for 5 minutes after a ReceiveMessage action.

          • When you set FifoQueue, a caller of the ReceiveMessage action can provide a ReceiveRequestAttemptId explicitly.

          • If a caller of the ReceiveMessage action doesn't provide a ReceiveRequestAttemptId, Amazon SQS generates a ReceiveRequestAttemptId.

          • You can retry the ReceiveMessage action with the same ReceiveRequestAttemptId if none of the messages have been modified (deleted or had their visibility changes).

          • During a visibility timeout, subsequent calls with the same ReceiveRequestAttemptId return the same messages and receipt handles. If a retry occurs within the deduplication interval, it resets the visibility timeout. For more information, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide.

            If a caller of the ReceiveMessage action still processes messages when the visibility timeout expires and messages become visible, another worker consuming from the same queue can receive the same messages and therefore process duplicates. Also, if a consumer whose message processing time is longer than the visibility timeout tries to delete the processed messages, the action fails with an error.

            To mitigate this effect, ensure that your application observes a safe threshold before the visibility timeout expires and extend the visibility timeout as necessary.

          • While messages with a particular MessageGroupId are invisible, no more messages belonging to the same MessageGroupId are returned until the visibility timeout expires. You can still receive messages with another MessageGroupId as long as it is also visible.

          • If a caller of ReceiveMessage can't track the ReceiveRequestAttemptId, no retries work until the original visibility timeout expires. As a result, delays might occur but the messages in the queue remain in a strict order.

          The length of ReceiveRequestAttemptId is 128 characters. ReceiveRequestAttemptId can contain alphanumeric characters (a-z, A-Z, 0-9) and punctuation ( !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

          For best practices of using ReceiveRequestAttemptId, see Using the ReceiveRequestAttemptId Request Parameter in the Amazon Simple Queue Service Developer Guide.

    • Class com.amazonaws.services.sqs.model.ReceiveMessageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.RemovePermissionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue from which permissions are removed.

          Queue URLs and names are case-sensitive.

        • label

          String label

          The identification of the permission to remove. This is the label added using the AddPermission action.

    • Class com.amazonaws.services.sqs.model.RemovePermissionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.SendMessageBatchRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.sqs.model.SendMessageBatchRequestEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          An identifier for a message in this batch used to communicate the result.

          The Ids of a batch request need to be unique within a request

          This identifier can have up to 80 characters. The following characters are accepted: alphanumeric characters, hyphens(-), and underscores (_).

        • messageBody

          String messageBody

          The body of the message.

        • delaySeconds

          Integer delaySeconds

          The length of time, in seconds, for which a specific message is delayed. Valid values: 0 to 900. Maximum: 15 minutes. Messages with a positive DelaySeconds value become available for processing after the delay period is finished. If you don't specify a value, the default value for the queue is applied.

          When you set FifoQueue, you can't set DelaySeconds per message. You can set this parameter only on a queue level.

        • messageAttributes

          SdkInternalMap<K,V> messageAttributes

          Each message attribute consists of a Name, Type, and Value. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.

        • messageSystemAttributes

          SdkInternalMap<K,V> messageSystemAttributes

          The message system attribute to send Each message system attribute consists of a Name, Type, and Value.

          • Currently, the only supported message system attribute is AWSTraceHeader. Its type must be String and its value must be a correctly formatted AWS X-Ray trace string.

          • The size of a message system attribute doesn't count towards the total size of a message.

        • messageDeduplicationId

          String messageDeduplicationId

          This parameter applies only to FIFO (first-in-first-out) queues.

          The token used for deduplication of messages within a 5-minute minimum deduplication interval. If a message with a particular MessageDeduplicationId is sent successfully, subsequent messages with the same MessageDeduplicationId are accepted successfully but aren't delivered. For more information, see Exactly-Once Processing in the Amazon Simple Queue Service Developer Guide.

          • Every message must have a unique MessageDeduplicationId,

            • You may provide a MessageDeduplicationId explicitly.

            • If you aren't able to provide a MessageDeduplicationId and you enable ContentBasedDeduplication for your queue, Amazon SQS uses a SHA-256 hash to generate the MessageDeduplicationId using the body of the message (but not the attributes of the message).

            • If you don't provide a MessageDeduplicationId and the queue doesn't have ContentBasedDeduplication set, the action fails with an error.

            • If the queue has ContentBasedDeduplication set, your MessageDeduplicationId overrides the generated one.

          • When ContentBasedDeduplication is in effect, messages with identical content sent within the deduplication interval are treated as duplicates and only one copy of the message is delivered.

          • If you send one message with ContentBasedDeduplication enabled and then another message with a MessageDeduplicationId that is the same as the one generated for the first MessageDeduplicationId, the two messages are treated as duplicates and only one copy of the message is delivered.

          The MessageDeduplicationId is available to the consumer of the message (this can be useful for troubleshooting delivery issues).

          If a message is sent successfully but the acknowledgement is lost and the message is resent with the same MessageDeduplicationId after the deduplication interval, Amazon SQS can't detect duplicate messages.

          Amazon SQS continues to keep track of the message deduplication ID even after the message is received and deleted.

          The length of MessageDeduplicationId is 128 characters. MessageDeduplicationId can contain alphanumeric characters (a-z, A-Z, 0-9) and punctuation ( !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

          For best practices of using MessageDeduplicationId, see Using the MessageDeduplicationId Property in the Amazon Simple Queue Service Developer Guide.

        • messageGroupId

          String messageGroupId

          This parameter applies only to FIFO (first-in-first-out) queues.

          The tag that specifies that a message belongs to a specific message group. Messages that belong to the same message group are processed in a FIFO manner (however, messages in different message groups might be processed out of order). To interleave multiple ordered streams within a single queue, use MessageGroupId values (for example, session data for multiple users). In this scenario, multiple consumers can process the queue, but the session data of each user is processed in a FIFO fashion.

          • You must associate a non-empty MessageGroupId with a message. If you don't provide a MessageGroupId, the action fails.

          • ReceiveMessage might return messages with multiple MessageGroupId values. For each MessageGroupId, the messages are sorted by time sent. The caller can't specify a MessageGroupId.

          The length of MessageGroupId is 128 characters. Valid values: alphanumeric characters and punctuation (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

          For best practices of using MessageGroupId, see Using the MessageGroupId Property in the Amazon Simple Queue Service Developer Guide.

          MessageGroupId is required for FIFO queues. You can't use it for Standard queues.

    • Class com.amazonaws.services.sqs.model.SendMessageBatchResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.SendMessageBatchResultEntry extends Object implements Serializable

      • Serialized Fields

        • id

          String id

          An identifier for the message in this batch.

        • messageId

          String messageId

          An identifier for the message.

        • mD5OfMessageBody

          String mD5OfMessageBody

          An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • mD5OfMessageAttributes

          String mD5OfMessageAttributes

          An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • mD5OfMessageSystemAttributes

          String mD5OfMessageSystemAttributes

          An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • sequenceNumber

          String sequenceNumber

          This parameter applies only to FIFO (first-in-first-out) queues.

          The large, non-consecutive number that Amazon SQS assigns to each message.

          The length of SequenceNumber is 128 bits. As SequenceNumber continues to increase for a particular MessageGroupId.

    • Class com.amazonaws.services.sqs.model.SendMessageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue to which a message is sent.

          Queue URLs and names are case-sensitive.

        • messageBody

          String messageBody

          The message to send. The maximum string size is 256 KB.

          A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:

          #x9 | #xA | #xD | #x20 to #xD7FF | #xE000 to #xFFFD | #x10000 to #x10FFFF

          Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.

        • delaySeconds

          Integer delaySeconds

          The length of time, in seconds, for which to delay a specific message. Valid values: 0 to 900. Maximum: 15 minutes. Messages with a positive DelaySeconds value become available for processing after the delay period is finished. If you don't specify a value, the default value for the queue applies.

          When you set FifoQueue, you can't set DelaySeconds per message. You can set this parameter only on a queue level.

        • messageAttributes

          SdkInternalMap<K,V> messageAttributes

          Each message attribute consists of a Name, Type, and Value. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.

        • messageSystemAttributes

          SdkInternalMap<K,V> messageSystemAttributes

          The message system attribute to send. Each message system attribute consists of a Name, Type, and Value.

          • Currently, the only supported message system attribute is AWSTraceHeader. Its type must be String and its value must be a correctly formatted AWS X-Ray trace string.

          • The size of a message system attribute doesn't count towards the total size of a message.

        • messageDeduplicationId

          String messageDeduplicationId

          This parameter applies only to FIFO (first-in-first-out) queues.

          The token used for deduplication of sent messages. If a message with a particular MessageDeduplicationId is sent successfully, any messages sent with the same MessageDeduplicationId are accepted successfully but aren't delivered during the 5-minute deduplication interval. For more information, see Exactly-Once Processing in the Amazon Simple Queue Service Developer Guide.

          • Every message must have a unique MessageDeduplicationId,

            • You may provide a MessageDeduplicationId explicitly.

            • If you aren't able to provide a MessageDeduplicationId and you enable ContentBasedDeduplication for your queue, Amazon SQS uses a SHA-256 hash to generate the MessageDeduplicationId using the body of the message (but not the attributes of the message).

            • If you don't provide a MessageDeduplicationId and the queue doesn't have ContentBasedDeduplication set, the action fails with an error.

            • If the queue has ContentBasedDeduplication set, your MessageDeduplicationId overrides the generated one.

          • When ContentBasedDeduplication is in effect, messages with identical content sent within the deduplication interval are treated as duplicates and only one copy of the message is delivered.

          • If you send one message with ContentBasedDeduplication enabled and then another message with a MessageDeduplicationId that is the same as the one generated for the first MessageDeduplicationId, the two messages are treated as duplicates and only one copy of the message is delivered.

          The MessageDeduplicationId is available to the consumer of the message (this can be useful for troubleshooting delivery issues).

          If a message is sent successfully but the acknowledgement is lost and the message is resent with the same MessageDeduplicationId after the deduplication interval, Amazon SQS can't detect duplicate messages.

          Amazon SQS continues to keep track of the message deduplication ID even after the message is received and deleted.

          The length of MessageDeduplicationId is 128 characters. MessageDeduplicationId can contain alphanumeric characters (a-z, A-Z, 0-9) and punctuation ( !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

          For best practices of using MessageDeduplicationId, see Using the MessageDeduplicationId Property in the Amazon Simple Queue Service Developer Guide.

        • messageGroupId

          String messageGroupId

          This parameter applies only to FIFO (first-in-first-out) queues.

          The tag that specifies that a message belongs to a specific message group. Messages that belong to the same message group are processed in a FIFO manner (however, messages in different message groups might be processed out of order). To interleave multiple ordered streams within a single queue, use MessageGroupId values (for example, session data for multiple users). In this scenario, multiple consumers can process the queue, but the session data of each user is processed in a FIFO fashion.

          • You must associate a non-empty MessageGroupId with a message. If you don't provide a MessageGroupId, the action fails.

          • ReceiveMessage might return messages with multiple MessageGroupId values. For each MessageGroupId, the messages are sorted by time sent. The caller can't specify a MessageGroupId.

          The length of MessageGroupId is 128 characters. Valid values: alphanumeric characters and punctuation (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

          For best practices of using MessageGroupId, see Using the MessageGroupId Property in the Amazon Simple Queue Service Developer Guide.

          MessageGroupId is required for FIFO queues. You can't use it for Standard queues.

    • Class com.amazonaws.services.sqs.model.SendMessageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • mD5OfMessageBody

          String mD5OfMessageBody

          An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • mD5OfMessageAttributes

          String mD5OfMessageAttributes

          An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

        • mD5OfMessageSystemAttributes

          String mD5OfMessageSystemAttributes

          An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest.

        • messageId

          String messageId

          An attribute containing the MessageId of the message sent to the queue. For more information, see Queue and Message Identifiers in the Amazon Simple Queue Service Developer Guide.

        • sequenceNumber

          String sequenceNumber

          This parameter applies only to FIFO (first-in-first-out) queues.

          The large, non-consecutive number that Amazon SQS assigns to each message.

          The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.

    • Class com.amazonaws.services.sqs.model.SetQueueAttributesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the Amazon SQS queue whose attributes are set.

          Queue URLs and names are case-sensitive.

        • attributes

          SdkInternalMap<K,V> attributes

          A map of attributes to set.

          The following lists the names, descriptions, and values of the special request parameters that the SetQueueAttributes action uses:

          • DelaySeconds - The length of time, in seconds, for which the delivery of all messages in the queue is delayed. Valid values: An integer from 0 to 900 (15 minutes). Default: 0.

          • MaximumMessageSize - The limit of how many bytes a message can contain before Amazon SQS rejects it. Valid values: An integer from 1,024 bytes (1 KiB) up to 262,144 bytes (256 KiB). Default: 262,144 (256 KiB).

          • MessageRetentionPeriod - The length of time, in seconds, for which Amazon SQS retains a message. Valid values: An integer representing seconds, from 60 (1 minute) to 1,209,600 (14 days). Default: 345,600 (4 days).

          • Policy - The queue's policy. A valid AWS policy. For more information about policy structure, see Overview of AWS IAM Policies in the Amazon IAM User Guide.

          • ReceiveMessageWaitTimeSeconds - The length of time, in seconds, for which a ReceiveMessage action waits for a message to arrive. Valid values: an integer from 0 to 20 (seconds). Default: 0.

          • RedrivePolicy - The string that includes the parameters for the dead-letter queue functionality of the source queue. For more information about the redrive policy and dead-letter queues, see Using Amazon SQS Dead-Letter Queues in the Amazon Simple Queue Service Developer Guide.

            • deadLetterTargetArn - The Amazon Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

            • maxReceiveCount - The number of times a message is delivered to the source queue before being moved to the dead-letter queue. When the ReceiveCount for a message exceeds the maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.

            The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly, the dead-letter queue of a standard queue must also be a standard queue.

          • VisibilityTimeout - The visibility timeout for the queue, in seconds. Valid values: an integer from 0 to 43,200 (12 hours). Default: 30. For more information about the visibility timeout, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide.

          The following attributes apply only to server-side-encryption:

          • KmsMasterKeyId - The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. For more information, see Key Terms. While the alias of the AWS-managed CMK for Amazon SQS is always alias/aws/sqs, the alias of a custom CMK can, for example, be alias/MyAlias . For more examples, see KeyId in the AWS Key Management Service API Reference.

          • KmsDataKeyReusePeriodSeconds - The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). Default: 300 (5 minutes). A shorter time period provides better security but results in more calls to KMS which might incur charges after Free Tier. For more information, see How Does the Data Key Reuse Period Work?.

          The following attribute applies only to FIFO (first-in-first-out) queues:

          • ContentBasedDeduplication - Enables content-based deduplication. For more information, see Exactly-Once Processing in the Amazon Simple Queue Service Developer Guide.

            • Every message must have a unique MessageDeduplicationId,

              • You may provide a MessageDeduplicationId explicitly.

              • If you aren't able to provide a MessageDeduplicationId and you enable ContentBasedDeduplication for your queue, Amazon SQS uses a SHA-256 hash to generate the MessageDeduplicationId using the body of the message (but not the attributes of the message).

              • If you don't provide a MessageDeduplicationId and the queue doesn't have ContentBasedDeduplication set, the action fails with an error.

              • If the queue has ContentBasedDeduplication set, your MessageDeduplicationId overrides the generated one.

            • When ContentBasedDeduplication is in effect, messages with identical content sent within the deduplication interval are treated as duplicates and only one copy of the message is delivered.

            • If you send one message with ContentBasedDeduplication enabled and then another message with a MessageDeduplicationId that is the same as the one generated for the first MessageDeduplicationId, the two messages are treated as duplicates and only one copy of the message is delivered.

    • Class com.amazonaws.services.sqs.model.SetQueueAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.TagQueueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the queue.

        • tags

          SdkInternalMap<K,V> tags

          The list of tags to be added to the specified queue.

    • Class com.amazonaws.services.sqs.model.TagQueueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.sqs.model.TooManyEntriesInBatchRequestException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.UnsupportedOperationException extends AmazonSQSException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.sqs.model.UntagQueueRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • queueUrl

          String queueUrl

          The URL of the queue.

        • tagKeys

          SdkInternalList<T> tagKeys

          The list of tags to be removed from the specified queue.

    • Class com.amazonaws.services.sqs.model.UntagQueueResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

  • Package com.amazonaws.services.sso.model

  • Package com.amazonaws.services.ssooidc.model

  • Package com.amazonaws.services.stepfunctions.builder.internal.validation

  • Package com.amazonaws.services.stepfunctions.model

  • Package com.amazonaws.services.storagegateway.model

    • Class com.amazonaws.services.storagegateway.model.ActivateGatewayRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • activationKey

          String activationKey

          Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

          For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

        • gatewayName

          String gatewayName

          The name you configured for your gateway.

        • gatewayTimezone

          String gatewayTimezone

          A value that indicates the time zone you want to set for the gateway. The time zone is of the format "GMT-hr:mm" or "GMT+hr:mm". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

        • gatewayRegion

          String gatewayRegion

          A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

          Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

        • gatewayType

          String gatewayType

          A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

          Valid Values: "STORED", "CACHED", "VTL", "FILE_S3"

        • tapeDriveType

          String tapeDriveType

          The value that indicates the type of tape drive to use for tape gateway. This field is optional.

          Valid Values: "IBM-ULT3580-TD5"

        • mediumChangerType

          String mediumChangerType

          The value that indicates the type of medium changer to use for tape gateway. This field is optional.

          Valid Values: "STK-L700", "AWS-Gateway-VTL"

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

    • Class com.amazonaws.services.storagegateway.model.ActivateGatewayResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.AddCacheRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of strings that identify disks that are to be configured as working storage. Each string have a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

    • Class com.amazonaws.services.storagegateway.model.AddCacheResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.AddTagsToResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource you want to add tags to.

        • tags

          SdkInternalList<T> tags

          The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.AddTagsToResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource you want to add tags to.

    • Class com.amazonaws.services.storagegateway.model.AddUploadBufferRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of strings that identify disks that are to be configured as working storage. Each string have a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

    • Class com.amazonaws.services.storagegateway.model.AddUploadBufferResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.AddWorkingStorageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of strings that identify disks that are to be configured as working storage. Each string have a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

    • Class com.amazonaws.services.storagegateway.model.AddWorkingStorageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.AssignTapePoolRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

        • poolId

          String poolId

          The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (Glacier or Deep Archive) that corresponds to the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

    • Class com.amazonaws.services.storagegateway.model.AssignTapePoolResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

    • Class com.amazonaws.services.storagegateway.model.AttachVolumeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

        • targetName

          String targetName

          The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume . The target name must be unique across all volumes on a gateway.

          If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

        • networkInterfaceId

          String networkInterfaceId

          The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

          Valid Values: A valid IP address.

        • diskId

          String diskId

          The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

    • Class com.amazonaws.services.storagegateway.model.AttachVolumeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

    • Class com.amazonaws.services.storagegateway.model.AWSStorageGatewayException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.storagegateway.model.CachediSCSIVolume extends Object implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the storage volume.

        • volumeId

          String volumeId

          The unique identifier of the volume, e.g. vol-AE4B946D.

        • volumeType

          String volumeType

          One of the VolumeType enumeration values that describes the type of the volume.

        • volumeStatus

          String volumeStatus

          One of the VolumeStatus values that indicates the state of the storage volume.

        • volumeAttachmentStatus

          String volumeAttachmentStatus

          A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size, in bytes, of the volume capacity.

        • volumeProgress

          Double volumeProgress

          Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

        • sourceSnapshotId

          String sourceSnapshotId

          If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

        • volumeiSCSIAttributes

          VolumeiSCSIAttributes volumeiSCSIAttributes

          An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

        • createdDate

          Date createdDate

          The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

        • volumeUsedInBytes

          Long volumeUsedInBytes

          The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

          This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

        • kMSKey

          String kMSKey
        • targetName

          String targetName

          The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume . The target name must be unique across all volumes on a gateway.

          If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

    • Class com.amazonaws.services.storagegateway.model.CancelArchivalRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

    • Class com.amazonaws.services.storagegateway.model.CancelArchivalResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

    • Class com.amazonaws.services.storagegateway.model.CancelRetrievalRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

    • Class com.amazonaws.services.storagegateway.model.CancelRetrievalResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

    • Class com.amazonaws.services.storagegateway.model.ChapInfo extends Object implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the volume.

          Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

        • secretToAuthenticateInitiator

          String secretToAuthenticateInitiator

          The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

        • initiatorName

          String initiatorName

          The iSCSI initiator that connects to the target.

        • secretToAuthenticateTarget

          String secretToAuthenticateTarget

          The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

    • Class com.amazonaws.services.storagegateway.model.CreateCachediSCSIVolumeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size of the volume in bytes.

        • snapshotId

          String snapshotId

          The snapshot ID (e.g. "snap-1122aabb") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

        • targetName

          String targetName

          The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume . The target name must be unique across all volumes on a gateway.

          If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

        • sourceVolumeARN

          String sourceVolumeARN

          The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

        • networkInterfaceId

          String networkInterfaceId

          The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

          Valid Values: A valid IP address.

        • clientToken

          String clientToken

          A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

    • Class com.amazonaws.services.storagegateway.model.CreateCachediSCSIVolumeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the configured volume.

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

    • Class com.amazonaws.services.storagegateway.model.CreateNFSFileShareRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clientToken

          String clientToken

          A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

        • nFSFileShareDefaults

          NFSFileShareDefaults nFSFileShareDefaults

          File share default values. Optional.

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • role

          String role

          The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

        • locationARN

          String locationARN

          The ARN of the backed storage used for storing file data.

        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL

          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is "private".

        • clientList

          SdkInternalList<T> clientList

          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

        • squash

          String squash

          A value that maps a user to anonymous user. Valid options are the following:

          • RootSquash - Only root is mapped to anonymous user.

          • NoSquash - No one is mapped to anonymous user

          • AllSquash - Everyone is mapped to anonymous user.

        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateNFSFileShareResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the newly created file share.

    • Class com.amazonaws.services.storagegateway.model.CreateSMBFileShareRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • clientToken

          String clientToken

          A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • role

          String role

          The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

        • locationARN

          String locationARN

          The ARN of the backed storage used for storing file data.

        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL

          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is "private".

        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

        • sMBACLEnabled

          Boolean sMBACLEnabled

          Set this value to "true to enable ACL (access control list) on the SMB file share. Set it to "false" to map file and directory permissions to the POSIX permissions.

          For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

        • adminUserList

          SdkInternalList<T> adminUserList

          A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

          Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

        • validUserList

          SdkInternalList<T> validUserList

          A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • invalidUserList

          SdkInternalList<T> invalidUserList

          A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • authentication

          String authentication

          The authentication method that users use to access the file share.

          Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateSMBFileShareResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the newly created file share.

    • Class com.amazonaws.services.storagegateway.model.CreateSnapshotFromVolumeRecoveryPointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

        • snapshotDescription

          String snapshotDescription

          Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateSnapshotFromVolumeRecoveryPointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • snapshotId

          String snapshotId

          The ID of the snapshot.

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

        • volumeRecoveryPointTime

          String volumeRecoveryPointTime

          The time the volume was created from the recovery point.

    • Class com.amazonaws.services.storagegateway.model.CreateSnapshotRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

        • snapshotDescription

          String snapshotDescription

          Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateSnapshotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

        • snapshotId

          String snapshotId

          The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

    • Class com.amazonaws.services.storagegateway.model.CreateStorediSCSIVolumeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskId

          String diskId

          The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

        • snapshotId

          String snapshotId

          The snapshot ID (e.g. "snap-1122aabb") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

        • preserveExistingData

          Boolean preserveExistingData

          Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

          Valid Values: true, false

        • targetName

          String targetName

          The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume . The target name must be unique across all volumes on a gateway.

          If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

        • networkInterfaceId

          String networkInterfaceId

          The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

          Valid Values: A valid IP address.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateStorediSCSIVolumeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the configured volume.

        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size of the volume in bytes.

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

    • Class com.amazonaws.services.storagegateway.model.CreateTapesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of the virtual tapes that you want to create.

          The size must be aligned by gigabyte (1024*1024*1024 byte).

        • clientToken

          String clientToken

          A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

          Using the same ClientToken prevents creating the tape multiple times.

        • numTapesToCreate

          Integer numTapesToCreate

          The number of virtual tapes that you want to create.

        • tapeBarcodePrefix

          String tapeBarcodePrefix

          A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

          The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • poolId

          String poolId

          The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (Glacier or Deep Archive) that corresponds to the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateTapesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARNs

          SdkInternalList<T> tapeARNs

          A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

    • Class com.amazonaws.services.storagegateway.model.CreateTapeWithBarcodeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of the virtual tape that you want to create.

          The size must be aligned by gigabyte (1024*1024*1024 byte).

        • tapeBarcode

          String tapeBarcode

          The barcode that you want to assign to the tape.

          Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS Key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • poolId

          String poolId

          The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (Glacier or Deep Archive) that corresponds to the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.CreateTapeWithBarcodeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

    • Class com.amazonaws.services.storagegateway.model.DeleteBandwidthRateLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • bandwidthType

          String bandwidthType

          One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

          Valid Values: Upload, Download, All.

    • Class com.amazonaws.services.storagegateway.model.DeleteBandwidthRateLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DeleteChapCredentialsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

        • initiatorName

          String initiatorName

          The iSCSI initiator that connects to the target.

    • Class com.amazonaws.services.storagegateway.model.DeleteChapCredentialsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the target.

        • initiatorName

          String initiatorName

          The iSCSI initiator that connects to the target.

    • Class com.amazonaws.services.storagegateway.model.DeleteFileShareRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the file share to be deleted.

        • forceDelete

          Boolean forceDelete

          If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

    • Class com.amazonaws.services.storagegateway.model.DeleteFileShareResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the deleted file share.

    • Class com.amazonaws.services.storagegateway.model.DeleteGatewayRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DeleteGatewayResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DeleteSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The volume which snapshot schedule to delete.

    • Class com.amazonaws.services.storagegateway.model.DeleteSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The volume which snapshot schedule was deleted.

    • Class com.amazonaws.services.storagegateway.model.DeleteTapeArchiveRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

    • Class com.amazonaws.services.storagegateway.model.DeleteTapeArchiveResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

    • Class com.amazonaws.services.storagegateway.model.DeleteTapeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape to delete.

    • Class com.amazonaws.services.storagegateway.model.DeleteTapeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the deleted virtual tape.

    • Class com.amazonaws.services.storagegateway.model.DeleteVolumeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    • Class com.amazonaws.services.storagegateway.model.DeleteVolumeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

    • Class com.amazonaws.services.storagegateway.model.DescribeAvailabilityMonitorTestRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeAvailabilityMonitorTestResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • status

          String status

          The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

        • startTime

          Date startTime

          The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

    • Class com.amazonaws.services.storagegateway.model.DescribeBandwidthRateLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeBandwidthRateLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • averageUploadRateLimitInBitsPerSec

          Long averageUploadRateLimitInBitsPerSec

          The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

        • averageDownloadRateLimitInBitsPerSec

          Long averageDownloadRateLimitInBitsPerSec

          The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

    • Class com.amazonaws.services.storagegateway.model.DescribeCachediSCSIVolumesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARNs

          SdkInternalList<T> volumeARNs

          An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

    • Class com.amazonaws.services.storagegateway.model.DescribeCachediSCSIVolumesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • cachediSCSIVolumes

          SdkInternalList<T> cachediSCSIVolumes

          An array of objects where each object contains metadata about one cached volume.

    • Class com.amazonaws.services.storagegateway.model.DescribeCacheRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeCacheResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of strings that identify disks that are to be configured as working storage. Each string have a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

        • cacheAllocatedInBytes

          Long cacheAllocatedInBytes

          The amount of cache in bytes allocated to the a gateway.

        • cacheUsedPercentage

          Double cacheUsedPercentage

          Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

        • cacheDirtyPercentage

          Double cacheDirtyPercentage

          The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

        • cacheHitPercentage

          Double cacheHitPercentage

          Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

        • cacheMissPercentage

          Double cacheMissPercentage

          Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

    • Class com.amazonaws.services.storagegateway.model.DescribeChapCredentialsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

    • Class com.amazonaws.services.storagegateway.model.DescribeChapCredentialsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • chapCredentials

          SdkInternalList<T> chapCredentials

          An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

          • InitiatorName: The iSCSI initiator that connects to the target.

          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

    • Class com.amazonaws.services.storagegateway.model.DescribeGatewayInformationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeGatewayInformationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • gatewayId

          String gatewayId

          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

        • gatewayName

          String gatewayName

          The name you configured for your gateway.

        • gatewayTimezone

          String gatewayTimezone

          A value that indicates the time zone configured for the gateway.

        • gatewayState

          String gatewayState

          A value that indicates the operating state of the gateway.

        • gatewayNetworkInterfaces

          SdkInternalList<T> gatewayNetworkInterfaces

          A NetworkInterface array that contains descriptions of the gateway network interfaces.

        • gatewayType

          String gatewayType

          The type of the gateway.

        • nextUpdateAvailabilityDate

          String nextUpdateAvailabilityDate

          The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

        • lastSoftwareUpdate

          String lastSoftwareUpdate

          The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

        • ec2InstanceId

          String ec2InstanceId

          The ID of the Amazon EC2 instance that was used to launch the gateway.

        • ec2InstanceRegion

          String ec2InstanceRegion

          The AWS Region where the Amazon EC2 instance is located.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

        • vPCEndpoint

          String vPCEndpoint

          The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

        • cloudWatchLogGroupARN

          String cloudWatchLogGroupARN

          The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

        • hostEnvironment

          String hostEnvironment

          The type of hypervisor environment used by the host.

    • Class com.amazonaws.services.storagegateway.model.DescribeMaintenanceStartTimeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeMaintenanceStartTimeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • hourOfDay

          Integer hourOfDay

          The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

        • minuteOfHour

          Integer minuteOfHour

          The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

        • dayOfWeek

          Integer dayOfWeek

          An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

        • dayOfMonth

          Integer dayOfMonth

          The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

          This value is only available for tape and volume gateways.

        • timezone

          String timezone

          A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

    • Class com.amazonaws.services.storagegateway.model.DescribeNFSFileSharesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARNList

          SdkInternalList<T> fileShareARNList

          An array containing the Amazon Resource Name (ARN) of each file share to be described.

    • Class com.amazonaws.services.storagegateway.model.DescribeNFSFileSharesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nFSFileShareInfoList

          SdkInternalList<T> nFSFileShareInfoList

          An array containing a description for each requested file share.

    • Class com.amazonaws.services.storagegateway.model.DescribeSMBFileSharesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARNList

          SdkInternalList<T> fileShareARNList

          An array containing the Amazon Resource Name (ARN) of each file share to be described.

    • Class com.amazonaws.services.storagegateway.model.DescribeSMBFileSharesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • sMBFileShareInfoList

          SdkInternalList<T> sMBFileShareInfoList

          An array containing a description for each requested file share.

    • Class com.amazonaws.services.storagegateway.model.DescribeSMBSettingsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeSMBSettingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • domainName

          String domainName

          The name of the domain that the gateway is joined to.

        • activeDirectoryStatus

          String activeDirectoryStatus

          Indicates the status of a gateway that is a member of the Active Directory domain.

          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

          • DETACHED: Indicates that gateway is not joined to a domain.

          • JOINED: Indicates that the gateway has successfully joined a domain.

          • JOINING: Indicates that a JoinDomain operation is in progress.

          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

        • sMBGuestPasswordSet

          Boolean sMBGuestPasswordSet

          This value is true if a password for the guest user “smbguest” is set, and otherwise false.

        • sMBSecurityStrategy

          String sMBSecurityStrategy

          The type of security strategy that was specified for file gateway.

          ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

          MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

          MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

    • Class com.amazonaws.services.storagegateway.model.DescribeSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    • Class com.amazonaws.services.storagegateway.model.DescribeSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume that was specified in the request.

        • startAt

          Integer startAt

          The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

        • recurrenceInHours

          Integer recurrenceInHours

          The number of hours between snapshots.

        • description

          String description

          The snapshot description.

        • timezone

          String timezone

          A value that indicates the time zone of the gateway.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

    • Class com.amazonaws.services.storagegateway.model.DescribeStorediSCSIVolumesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARNs

          SdkInternalList<T> volumeARNs

          An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

    • Class com.amazonaws.services.storagegateway.model.DescribeStorediSCSIVolumesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • storediSCSIVolumes

          SdkInternalList<T> storediSCSIVolumes

          Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

          • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

          • LunNumber: The logical disk number.

          • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

          • NetworkInterfacePort: The port used to communicate with iSCSI targets.

          • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

          • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

          • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

          • TargetARN: The Amazon Resource Name (ARN) of the volume target.

          • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

          • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

          • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

          • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

          • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

          • VolumeSizeInBytes: The size of the volume in bytes.

          • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

          • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapeArchivesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARNs

          SdkInternalList<T> tapeARNs

          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

        • marker

          String marker

          An opaque string that indicates the position at which to begin describing virtual tapes.

        • limit

          Integer limit

          Specifies that the number of virtual tapes descried be limited to the specified number.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapeArchivesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeArchives

          SdkInternalList<T> tapeArchives

          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

        • marker

          String marker

          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapeRecoveryPointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • marker

          String marker

          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

        • limit

          Integer limit

          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapeRecoveryPointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • tapeRecoveryPointInfos

          SdkInternalList<T> tapeRecoveryPointInfos

          An array of TapeRecoveryPointInfos that are available for the specified gateway.

        • marker

          String marker

          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • tapeARNs

          SdkInternalList<T> tapeARNs

          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

        • marker

          String marker

          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

          If not specified, the first page of results is retrieved.

        • limit

          Integer limit

          Specifies that the number of virtual tapes described be limited to the specified number.

          Amazon Web Services may impose its own limit, if this field is not set.

    • Class com.amazonaws.services.storagegateway.model.DescribeTapesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapes

          SdkInternalList<T> tapes

          An array of virtual tape descriptions.

        • marker

          String marker

          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

          If a response does not contain a marker, then there are no more results to be retrieved.

    • Class com.amazonaws.services.storagegateway.model.DescribeUploadBufferRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeUploadBufferResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

        • uploadBufferUsedInBytes

          Long uploadBufferUsedInBytes

          The total number of bytes being used in the gateway's upload buffer.

        • uploadBufferAllocatedInBytes

          Long uploadBufferAllocatedInBytes

          The total number of bytes allocated in the gateway's as upload buffer.

    • Class com.amazonaws.services.storagegateway.model.DescribeVTLDevicesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • vTLDeviceARNs

          SdkInternalList<T> vTLDeviceARNs

          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

        • marker

          String marker

          An opaque string that indicates the position at which to begin describing the VTL devices.

        • limit

          Integer limit

          Specifies that the number of VTL devices described be limited to the specified number.

    • Class com.amazonaws.services.storagegateway.model.DescribeVTLDevicesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • vTLDevices

          SdkInternalList<T> vTLDevices

          An array of VTL device objects composed of the Amazon Resource Name(ARN) of the VTL devices.

        • marker

          String marker

          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

    • Class com.amazonaws.services.storagegateway.model.DescribeWorkingStorageRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DescribeWorkingStorageResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • diskIds

          SdkInternalList<T> diskIds

          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

        • workingStorageUsedInBytes

          Long workingStorageUsedInBytes

          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

        • workingStorageAllocatedInBytes

          Long workingStorageAllocatedInBytes

          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

    • Class com.amazonaws.services.storagegateway.model.DetachVolumeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

        • forceDetach

          Boolean forceDetach

          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

    • Class com.amazonaws.services.storagegateway.model.DetachVolumeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume that was detached.

    • Class com.amazonaws.services.storagegateway.model.DeviceiSCSIAttributes extends Object implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

        • networkInterfaceId

          String networkInterfaceId

          The network interface identifier of the VTL device.

        • networkInterfacePort

          Integer networkInterfacePort

          The port used to communicate with iSCSI VTL device targets.

        • chapEnabled

          Boolean chapEnabled

          Indicates whether mutual CHAP is enabled for the iSCSI target.

    • Class com.amazonaws.services.storagegateway.model.DisableGatewayRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.DisableGatewayResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The unique Amazon Resource Name (ARN) of the disabled gateway.

    • Class com.amazonaws.services.storagegateway.model.Disk extends Object implements Serializable

      • Serialized Fields

        • diskId

          String diskId

          The unique device ID or other distinguishing data that identifies a local disk.

        • diskPath

          String diskPath

          The path of a local disk in the gateway virtual machine (VM).

        • diskNode

          String diskNode

          The device node of a local disk as assigned by the virtualization environment.

        • diskStatus

          String diskStatus

          A value that represents the status of a local disk.

        • diskSizeInBytes

          Long diskSizeInBytes

          The local disk size in bytes.

        • diskAllocationType

          String diskAllocationType
        • diskAllocationResource

          String diskAllocationResource

          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

        • diskAttributeList

          SdkInternalList<T> diskAttributeList
    • Class com.amazonaws.services.storagegateway.model.FileShareInfo extends Object implements Serializable

      • Serialized Fields

        • fileShareType

          String fileShareType
        • fileShareARN

          String fileShareARN
        • fileShareId

          String fileShareId
        • fileShareStatus

          String fileShareStatus
        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.GatewayInfo extends Object implements Serializable

      • Serialized Fields

        • gatewayId

          String gatewayId

          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • gatewayType

          String gatewayType

          The type of the gateway.

        • gatewayOperationalState

          String gatewayOperationalState

          The state of the gateway.

          Valid Values: DISABLED or ACTIVE

        • gatewayName

          String gatewayName

          The name of the gateway.

        • ec2InstanceId

          String ec2InstanceId

          The ID of the Amazon EC2 instance that was used to launch the gateway.

        • ec2InstanceRegion

          String ec2InstanceRegion

          The AWS Region where the Amazon EC2 instance is located.

    • Class com.amazonaws.services.storagegateway.model.InternalServerErrorException extends AWSStorageGatewayException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.storagegateway.model.InvalidGatewayRequestException extends AWSStorageGatewayException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.storagegateway.model.JoinDomainRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • domainName

          String domainName

          The name of the domain that you want the gateway to join.

        • organizationalUnit

          String organizationalUnit

          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

        • domainControllers

          SdkInternalList<T> domainControllers

          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

        • timeoutInSeconds

          Integer timeoutInSeconds

          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

        • userName

          String userName

          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

        • password

          String password

          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

    • Class com.amazonaws.services.storagegateway.model.JoinDomainResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

        • activeDirectoryStatus

          String activeDirectoryStatus

          Indicates the status of the gateway as a member of the Active Directory domain.

          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

          • DETACHED: Indicates that gateway is not joined to a domain.

          • JOINED: Indicates that the gateway has successfully joined a domain.

          • JOINING: Indicates that a JoinDomain operation is in progress.

          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

    • Class com.amazonaws.services.storagegateway.model.ListFileSharesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The Amazon resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

        • limit

          Integer limit

          The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

        • marker

          String marker

          Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

    • Class com.amazonaws.services.storagegateway.model.ListFileSharesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • marker

          String marker

          If the request includes Marker, the response returns that value in this field.

        • nextMarker

          String nextMarker

          If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

        • fileShareInfoList

          SdkInternalList<T> fileShareInfoList

          An array of information about the file gateway's file shares.

    • Class com.amazonaws.services.storagegateway.model.ListGatewaysRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • marker

          String marker

          An opaque string that indicates the position at which to begin the returned list of gateways.

        • limit

          Integer limit

          Specifies that the list of gateways returned be limited to the specified number of items.

    • Class com.amazonaws.services.storagegateway.model.ListGatewaysResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gateways

          SdkInternalList<T> gateways

          An array of GatewayInfo objects.

        • marker

          String marker

          Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

    • Class com.amazonaws.services.storagegateway.model.ListLocalDisksRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.ListLocalDisksResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.storagegateway.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource for which you want to list tags.

        • marker

          String marker

          An opaque string that indicates the position at which to begin returning the list of tags.

        • limit

          Integer limit

          Specifies that the list of tags returned be limited to the specified number of items.

    • Class com.amazonaws.services.storagegateway.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          he Amazon Resource Name (ARN) of the resource for which you want to list tags.

        • marker

          String marker

          An opaque string that indicates the position at which to stop returning the list of tags.

        • tags

          SdkInternalList<T> tags

          An array that contains the tags for the specified resource.

    • Class com.amazonaws.services.storagegateway.model.ListTapesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARNs

          SdkInternalList<T> tapeARNs
        • marker

          String marker

          A string that indicates the position at which to begin the returned list of tapes.

        • limit

          Integer limit

          An optional number limit for the tapes in the list returned by this call.

    • Class com.amazonaws.services.storagegateway.model.ListTapesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeInfos

          SdkInternalList<T> tapeInfos
        • marker

          String marker

          A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

    • Class com.amazonaws.services.storagegateway.model.ListVolumeInitiatorsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

    • Class com.amazonaws.services.storagegateway.model.ListVolumeInitiatorsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • initiators

          SdkInternalList<T> initiators

          The host names and port numbers of all iSCSI initiators that are connected to the gateway.

    • Class com.amazonaws.services.storagegateway.model.ListVolumeRecoveryPointsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.ListVolumeRecoveryPointsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.storagegateway.model.ListVolumesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • marker

          String marker

          A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

        • limit

          Integer limit

          Specifies that the list of volumes returned be limited to the specified number of items.

    • Class com.amazonaws.services.storagegateway.model.ListVolumesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • marker

          String marker

          Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

        • volumeInfos

          SdkInternalList<T> volumeInfos

          An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

    • Class com.amazonaws.services.storagegateway.model.NetworkInterface extends Object implements Serializable

      • Serialized Fields

        • ipv4Address

          String ipv4Address

          The Internet Protocol version 4 (IPv4) address of the interface.

        • macAddress

          String macAddress

          The Media Access Control (MAC) address of the interface.

          This is currently unsupported and will not be returned in output.

        • ipv6Address

          String ipv6Address

          The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

    • Class com.amazonaws.services.storagegateway.model.NFSFileShareDefaults extends Object implements Serializable

      • Serialized Fields

        • fileMode

          String fileMode

          The Unix file mode in the form "nnnn". For example, "0666" represents the default file mode inside the file share. The default value is 0666.

        • directoryMode

          String directoryMode

          The Unix directory mode in the form "nnnn". For example, "0666" represents the default access mode for all directories inside the file share. The default value is 0777.

        • groupId

          Long groupId

          The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

        • ownerId

          Long ownerId

          The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

    • Class com.amazonaws.services.storagegateway.model.NFSFileShareInfo extends Object implements Serializable

      • Serialized Fields

        • nFSFileShareDefaults

          NFSFileShareDefaults nFSFileShareDefaults
        • fileShareARN

          String fileShareARN
        • fileShareId

          String fileShareId
        • fileShareStatus

          String fileShareStatus
        • gatewayARN

          String gatewayARN
        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey
        • path

          String path
        • role

          String role
        • locationARN

          String locationARN
        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL
        • clientList

          SdkInternalList<T> clientList
        • squash

          String squash
        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

    • Class com.amazonaws.services.storagegateway.model.NotifyWhenUploadedRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN
    • Class com.amazonaws.services.storagegateway.model.NotifyWhenUploadedResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN
        • notificationId

          String notificationId
    • Class com.amazonaws.services.storagegateway.model.RefreshCacheRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the file share you want to refresh.

        • folderList

          SdkInternalList<T> folderList

          A comma-separated list of the paths of folders to refresh in the cache. The default is ["/"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to "true", the entire S3 bucket that the file share has access to is refreshed.

        • recursive

          Boolean recursive

          A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to "true", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is "true".

    • Class com.amazonaws.services.storagegateway.model.RefreshCacheResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN
        • notificationId

          String notificationId
    • Class com.amazonaws.services.storagegateway.model.RemoveTagsFromResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

        • tagKeys

          SdkInternalList<T> tagKeys

          The keys of the tags you want to remove from the specified resource. A tag is composed of a key/value pair.

    • Class com.amazonaws.services.storagegateway.model.RemoveTagsFromResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource that the tags were removed from.

    • Class com.amazonaws.services.storagegateway.model.ResetCacheRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.ResetCacheResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.RetrieveTapeArchiveRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

          You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

    • Class com.amazonaws.services.storagegateway.model.RetrieveTapeArchiveResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the retrieved virtual tape.

    • Class com.amazonaws.services.storagegateway.model.RetrieveTapeRecoveryPointRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.RetrieveTapeRecoveryPointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

    • Class com.amazonaws.services.storagegateway.model.ServiceUnavailableErrorException extends AWSStorageGatewayException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.storagegateway.model.SetLocalConsolePasswordRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • localConsolePassword

          String localConsolePassword

          The password you want to set for your VM local console.

    • Class com.amazonaws.services.storagegateway.model.SetLocalConsolePasswordResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.SetSMBGuestPasswordRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

        • password

          String password

          The password that you want to set for your SMB Server.

    • Class com.amazonaws.services.storagegateway.model.SetSMBGuestPasswordResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.ShutdownGatewayRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.ShutdownGatewayResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.SMBFileShareInfo extends Object implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN
        • fileShareId

          String fileShareId
        • fileShareStatus

          String fileShareStatus
        • gatewayARN

          String gatewayARN
        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey
        • path

          String path

          The file share path used by the SMB client to identify the mount point.

        • role

          String role
        • locationARN

          String locationARN
        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL
        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

        • sMBACLEnabled

          Boolean sMBACLEnabled

          If this value is set to "true", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to "false", it indicates that file and directory permissions are mapped to the POSIX permission.

          For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

        • adminUserList

          SdkInternalList<T> adminUserList

          A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • validUserList

          SdkInternalList<T> validUserList

          A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • invalidUserList

          SdkInternalList<T> invalidUserList

          A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • authentication

          String authentication
        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

    • Class com.amazonaws.services.storagegateway.model.StartAvailabilityMonitorTestRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.StartAvailabilityMonitorTestResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.StartGatewayRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.StartGatewayResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.StorageGatewayError extends Object implements Serializable

      • Serialized Fields

        • errorCode

          String errorCode

          Additional information about the error.

        • errorDetails

          Map<K,V> errorDetails

          Human-readable text that provides detail about the error that occurred.

    • Class com.amazonaws.services.storagegateway.model.StorediSCSIVolume extends Object implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the storage volume.

        • volumeId

          String volumeId

          The unique identifier of the volume, e.g. vol-AE4B946D.

        • volumeType

          String volumeType

          One of the VolumeType enumeration values describing the type of the volume.

        • volumeStatus

          String volumeStatus

          One of the VolumeStatus values that indicates the state of the storage volume.

        • volumeAttachmentStatus

          String volumeAttachmentStatus

          A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size of the volume in bytes.

        • volumeProgress

          Double volumeProgress

          Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

        • volumeDiskId

          String volumeDiskId

          The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

        • sourceSnapshotId

          String sourceSnapshotId

          If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

        • preservedExistingData

          Boolean preservedExistingData

          Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

          Valid Values: true, false

        • volumeiSCSIAttributes

          VolumeiSCSIAttributes volumeiSCSIAttributes

          An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

        • createdDate

          Date createdDate

          The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

        • volumeUsedInBytes

          Long volumeUsedInBytes

          The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

          This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

        • kMSKey

          String kMSKey
        • targetName

          String targetName

          The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume . The target name must be unique across all volumes on a gateway.

          If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

    • Class com.amazonaws.services.storagegateway.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          Tag key (String). The key can't start with aws:.

        • value

          String value

          Value of the tag key.

    • Class com.amazonaws.services.storagegateway.model.Tape extends Object implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape.

        • tapeBarcode

          String tapeBarcode

          The barcode that identifies a specific virtual tape.

        • tapeCreatedDate

          Date tapeCreatedDate

          The date the virtual tape was created.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of the virtual tape capacity.

        • tapeStatus

          String tapeStatus

          The current state of the virtual tape.

        • vTLDevice

          String vTLDevice

          The virtual tape library (VTL) device that the virtual tape is associated with.

        • progress

          Double progress

          For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

          Range: 0 (not started) to 100 (complete).

        • tapeUsedInBytes

          Long tapeUsedInBytes

          The size, in bytes, of data stored on the virtual tape.

          This value is not available for tapes created prior to May 13, 2015.

        • kMSKey

          String kMSKey
        • poolId

          String poolId

          The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (Glacier or Deep Archive) that corresponds to the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

    • Class com.amazonaws.services.storagegateway.model.TapeArchive extends Object implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of an archived virtual tape.

        • tapeBarcode

          String tapeBarcode

          The barcode that identifies the archived virtual tape.

        • tapeCreatedDate

          Date tapeCreatedDate

          The date the virtual tape was created.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of the archived virtual tape.

        • completionTime

          Date completionTime

          The time that the archiving of the virtual tape was completed.

          The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

        • retrievedTo

          String retrievedTo

          The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

          The virtual tape is retrieved from the virtual tape shelf (VTS).

        • tapeStatus

          String tapeStatus

          The current state of the archived virtual tape.

        • tapeUsedInBytes

          Long tapeUsedInBytes

          The size, in bytes, of data stored on the virtual tape.

          This value is not available for tapes created prior to May 13, 2015.

        • kMSKey

          String kMSKey
        • poolId

          String poolId

          The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

    • Class com.amazonaws.services.storagegateway.model.TapeInfo extends Object implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of a virtual tape.

        • tapeBarcode

          String tapeBarcode

          The barcode that identifies a specific virtual tape.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of a virtual tape.

        • tapeStatus

          String tapeStatus

          The status of the tape.

        • gatewayARN

          String gatewayARN

          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

        • poolId

          String poolId

          The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (Glacier or Deep Archive) that corresponds to the pool.

          Valid values: "GLACIER", "DEEP_ARCHIVE"

    • Class com.amazonaws.services.storagegateway.model.TapeRecoveryPointInfo extends Object implements Serializable

      • Serialized Fields

        • tapeARN

          String tapeARN

          The Amazon Resource Name (ARN) of the virtual tape.

        • tapeRecoveryPointTime

          Date tapeRecoveryPointTime

          The time when the point-in-time view of the virtual tape was replicated for later recovery.

          The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

        • tapeSizeInBytes

          Long tapeSizeInBytes

          The size, in bytes, of the virtual tapes to recover.

        • tapeStatus

          String tapeStatus

          The status of the virtual tapes.

    • Class com.amazonaws.services.storagegateway.model.UpdateBandwidthRateLimitRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • averageUploadRateLimitInBitsPerSec

          Long averageUploadRateLimitInBitsPerSec

          The average upload bandwidth rate limit in bits per second.

        • averageDownloadRateLimitInBitsPerSec

          Long averageDownloadRateLimitInBitsPerSec

          The average download bandwidth rate limit in bits per second.

    • Class com.amazonaws.services.storagegateway.model.UpdateBandwidthRateLimitResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.UpdateChapCredentialsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

        • secretToAuthenticateInitiator

          String secretToAuthenticateInitiator

          The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

          The secret key must be between 12 and 16 bytes when encoded in UTF-8.

        • initiatorName

          String initiatorName

          The iSCSI initiator that connects to the target.

        • secretToAuthenticateTarget

          String secretToAuthenticateTarget

          The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

          Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

          The secret key must be between 12 and 16 bytes when encoded in UTF-8.

    • Class com.amazonaws.services.storagegateway.model.UpdateChapCredentialsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

        • initiatorName

          String initiatorName

          The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

    • Class com.amazonaws.services.storagegateway.model.UpdateGatewayInformationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • gatewayName

          String gatewayName
        • gatewayTimezone

          String gatewayTimezone

          A value that indicates the time zone of the gateway.

        • cloudWatchLogGroupARN

          String cloudWatchLogGroupARN

          The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

          For more information, see What Is Amazon CloudWatch Logs?.

    • Class com.amazonaws.services.storagegateway.model.UpdateGatewayInformationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • gatewayName

          String gatewayName

          The name you configured for your gateway.

    • Class com.amazonaws.services.storagegateway.model.UpdateGatewaySoftwareNowRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.UpdateGatewaySoftwareNowResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.UpdateMaintenanceStartTimeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • hourOfDay

          Integer hourOfDay

          The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

        • minuteOfHour

          Integer minuteOfHour

          The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

        • dayOfWeek

          Integer dayOfWeek

          The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

        • dayOfMonth

          Integer dayOfMonth

          The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

          This value is only available for tape and volume gateways.

    • Class com.amazonaws.services.storagegateway.model.UpdateMaintenanceStartTimeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.UpdateNFSFileShareRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the file share to be updated.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • nFSFileShareDefaults

          NFSFileShareDefaults nFSFileShareDefaults

          The default values for the file share. Optional.

        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL

          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is "private".

        • clientList

          SdkInternalList<T> clientList

          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

        • squash

          String squash

          The user mapped to anonymous user. Valid options are the following:

          • RootSquash - Only root is mapped to anonymous user.

          • NoSquash - No one is mapped to anonymous user

          • AllSquash - Everyone is mapped to anonymous user.

        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

    • Class com.amazonaws.services.storagegateway.model.UpdateNFSFileShareResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the updated file share.

    • Class com.amazonaws.services.storagegateway.model.UpdateSMBFileShareRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the SMB file share that you want to update.

        • kMSEncrypted

          Boolean kMSEncrypted

          True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

        • kMSKey

          String kMSKey

          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server side encryption. This value can only be set when KMSEncrypted is true. Optional.

        • defaultStorageClass

          String defaultStorageClass

          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

        • objectACL

          String objectACL

          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is "private".

        • readOnly

          Boolean readOnly

          A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

        • guessMIMETypeEnabled

          Boolean guessMIMETypeEnabled

          A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

        • requesterPays

          Boolean requesterPays

          A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

          RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

        • sMBACLEnabled

          Boolean sMBACLEnabled

          Set this value to "true to enable ACL (access control list) on the SMB file share. Set it to "false" to map file and directory permissions to the POSIX permissions.

          For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

        • adminUserList

          SdkInternalList<T> adminUserList

          A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • validUserList

          SdkInternalList<T> validUserList

          A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

        • invalidUserList

          SdkInternalList<T> invalidUserList

          A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

    • Class com.amazonaws.services.storagegateway.model.UpdateSMBFileShareResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • fileShareARN

          String fileShareARN

          The Amazon Resource Name (ARN) of the updated SMB file share.

    • Class com.amazonaws.services.storagegateway.model.UpdateSMBSecurityStrategyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
        • sMBSecurityStrategy

          String sMBSecurityStrategy

          Specifies the type of security strategy.

          ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

          MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

          MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

    • Class com.amazonaws.services.storagegateway.model.UpdateSMBSecurityStrategyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • gatewayARN

          String gatewayARN
    • Class com.amazonaws.services.storagegateway.model.UpdateSnapshotScheduleRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

        • startAt

          Integer startAt

          The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

        • recurrenceInHours

          Integer recurrenceInHours

          Frequency of snapshots. Specify the number of hours between snapshots.

        • description

          String description

          Optional description of the snapshot that overwrites the existing description.

        • tags

          SdkInternalList<T> tags

          A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

          Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

    • Class com.amazonaws.services.storagegateway.model.UpdateSnapshotScheduleResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    • Class com.amazonaws.services.storagegateway.model.UpdateVTLDeviceTypeRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vTLDeviceARN

          String vTLDeviceARN

          The Amazon Resource Name (ARN) of the medium changer you want to select.

        • deviceType

          String deviceType

          The type of medium changer you want to select.

          Valid Values: "STK-L700", "AWS-Gateway-VTL"

    • Class com.amazonaws.services.storagegateway.model.UpdateVTLDeviceTypeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vTLDeviceARN

          String vTLDeviceARN

          The Amazon Resource Name (ARN) of the medium changer you have selected.

    • Class com.amazonaws.services.storagegateway.model.VolumeInfo extends Object implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

          arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

          Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

        • volumeId

          String volumeId

          The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

          Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

        • gatewayARN

          String gatewayARN
        • gatewayId

          String gatewayId

          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

          Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

        • volumeType

          String volumeType

          One of the VolumeType enumeration values describing the type of the volume.

        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size of the volume in bytes.

          Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

        • volumeAttachmentStatus

          String volumeAttachmentStatus

          One of the VolumeStatus values that indicates the state of the storage volume.

    • Class com.amazonaws.services.storagegateway.model.VolumeiSCSIAttributes extends Object implements Serializable

      • Serialized Fields

        • targetARN

          String targetARN

          The Amazon Resource Name (ARN) of the volume target.

        • networkInterfaceId

          String networkInterfaceId

          The network interface identifier.

        • networkInterfacePort

          Integer networkInterfacePort

          The port used to communicate with iSCSI targets.

        • lunNumber

          Integer lunNumber

          The logical disk number.

        • chapEnabled

          Boolean chapEnabled

          Indicates whether mutual CHAP is enabled for the iSCSI target.

    • Class com.amazonaws.services.storagegateway.model.VolumeRecoveryPointInfo extends Object implements Serializable

      • Serialized Fields

        • volumeARN

          String volumeARN

          The Amazon Resource Name (ARN) of the volume target.

        • volumeSizeInBytes

          Long volumeSizeInBytes

          The size of the volume in bytes.

        • volumeUsageInBytes

          Long volumeUsageInBytes

          The size of the data stored on the volume in bytes.

          This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

        • volumeRecoveryPointTime

          String volumeRecoveryPointTime

          The time the recovery point was taken.

    • Class com.amazonaws.services.storagegateway.model.VTLDevice extends Object implements Serializable

      • Serialized Fields

        • vTLDeviceARN

          String vTLDeviceARN

          Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

        • vTLDeviceType

          String vTLDeviceType

          Specifies the type of device that the VTL device emulates.

        • vTLDeviceVendor

          String vTLDeviceVendor

          Specifies the vendor of the device that the VTL device object emulates.

        • vTLDeviceProductIdentifier

          String vTLDeviceProductIdentifier

          Specifies the model number of device that the VTL device emulates.

        • deviceiSCSIAttributes

          DeviceiSCSIAttributes deviceiSCSIAttributes

          A list of iSCSI information about a VTL device.

  • Package com.amazonaws.services.support.model

  • Package com.amazonaws.services.textract.model

    • Class com.amazonaws.services.textract.model.AccessDeniedException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.AmazonTextractException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.AnalyzeDocumentRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • document

          Document document

          The input document as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI to call Amazon Textract operations, you can't pass image bytes. The document must be an image in JPEG or PNG format.

          If you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode image bytes that are passed using the Bytes field.

        • featureTypes

          List<E> featureTypes

          A list of the types of analysis to perform. Add TABLES to the list to return information about the tables that are detected in the input document. Add FORMS to return detected form data. To perform both types of analysis, add TABLES and FORMS to FeatureTypes. All lines and words detected in the document are included in the response (including text that isn't related to the value of FeatureTypes).

        • humanLoopConfig

          HumanLoopConfig humanLoopConfig

          Sets the configuration for the human in the loop workflow for analyzing documents.

    • Class com.amazonaws.services.textract.model.AnalyzeDocumentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • documentMetadata

          DocumentMetadata documentMetadata

          Metadata about the analyzed document. An example is the number of pages.

        • blocks

          List<E> blocks

          The items that are detected and analyzed by AnalyzeDocument.

        • humanLoopActivationOutput

          HumanLoopActivationOutput humanLoopActivationOutput

          Shows the results of the human in the loop evaluation.

        • analyzeDocumentModelVersion

          String analyzeDocumentModelVersion

          The version of the model used to analyze the document.

    • Class com.amazonaws.services.textract.model.BadDocumentException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.Block extends Object implements Serializable

      • Serialized Fields

        • blockType

          String blockType

          The type of text item that's recognized. In operations for text detection, the following types are returned:

          • PAGE - Contains a list of the LINE Block objects that are detected on a document page.

          • WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.

          • LINE - A string of tab-delimited, contiguous words that are detected on a document page.

          In text analysis operations, the following types are returned:

          • PAGE - Contains a list of child Block objects that are detected on a document page.

          • KEY_VALUE_SET - Stores the KEY and VALUE Block objects for linked text that's detected on a document page. Use the EntityType field to determine if a KEY_VALUE_SET object is a KEY Block object or a VALUE Block object.

          • WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.

          • LINE - A string of tab-delimited, contiguous words that are detected on a document page.

          • TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.

          • CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.

          • SELECTION_ELEMENT - A selection element such as an option button (radio button) or a check box that's detected on a document page. Use the value of SelectionStatus to determine the status of the selection element.

        • confidence

          Float confidence

          The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.

        • text

          String text

          The word or line of text that's recognized by Amazon Textract.

        • rowIndex

          Integer rowIndex

          The row in which a table cell is located. The first row position is 1. RowIndex isn't returned by DetectDocumentText and GetDocumentTextDetection.

        • columnIndex

          Integer columnIndex

          The column in which a table cell appears. The first column position is 1. ColumnIndex isn't returned by DetectDocumentText and GetDocumentTextDetection.

        • rowSpan

          Integer rowSpan

          The number of rows that a table cell spans. Currently this value is always 1, even if the number of rows spanned is greater than 1. RowSpan isn't returned by DetectDocumentText and GetDocumentTextDetection.

        • columnSpan

          Integer columnSpan

          The number of columns that a table cell spans. Currently this value is always 1, even if the number of columns spanned is greater than 1. ColumnSpan isn't returned by DetectDocumentText and GetDocumentTextDetection.

        • geometry

          Geometry geometry

          The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.

        • id

          String id

          The identifier for the recognized text. The identifier is only unique for a single operation.

        • relationships

          List<E> relationships

          A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:

          • 0 - The block has no child blocks.

          • 1 - The block has child blocks.

        • entityTypes

          List<E> entityTypes

          The type of entity. The following can be returned:

          • KEY - An identifier for a field on the document.

          • VALUE - The field text.

          EntityTypes isn't returned by DetectDocumentText and GetDocumentTextDetection.

        • selectionStatus

          String selectionStatus

          The selection status of a selection element, such as an option button or check box.

        • page

          Integer page

          The page on which a block was detected. Page is returned by asynchronous operations. Page values greater than 1 are only returned for multipage documents that are in PDF format. A scanned image (JPEG/PNG), even if it contains multiple document pages, is considered to be a single-page document. The value of Page is always 1. Synchronous operations don't return Page because every input document is considered to be a single-page document.

    • Class com.amazonaws.services.textract.model.BoundingBox extends Object implements Serializable

      • Serialized Fields

        • width

          Float width

          The width of the bounding box as a ratio of the overall document page width.

        • height

          Float height

          The height of the bounding box as a ratio of the overall document page height.

        • left

          Float left

          The left coordinate of the bounding box as a ratio of overall document page width.

        • top

          Float top

          The top coordinate of the bounding box as a ratio of overall document page height.

    • Class com.amazonaws.services.textract.model.DetectDocumentTextRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • document

          Document document

          The input document as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI to call Amazon Textract operations, you can't pass image bytes. The document must be an image in JPEG or PNG format.

          If you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode image bytes that are passed using the Bytes field.

    • Class com.amazonaws.services.textract.model.DetectDocumentTextResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • documentMetadata

          DocumentMetadata documentMetadata

          Metadata about the document. It contains the number of pages that are detected in the document.

        • blocks

          List<E> blocks

          An array of Block objects that contain the text that's detected in the document.

        • detectDocumentTextModelVersion

          String detectDocumentTextModelVersion

    • Class com.amazonaws.services.textract.model.Document extends Object implements Serializable

      • Serialized Fields

        • bytes

          ByteBuffer bytes

          A blob of base64-encoded document bytes. The maximum size of a document that's provided in a blob of bytes is 5 MB. The document bytes must be in PNG or JPEG format.

          If you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode image bytes passed using the Bytes field.

        • s3Object

          S3Object s3Object

          Identifies an S3 object as the document source. The maximum size of a document that's stored in an S3 bucket is 5 MB.

    • Class com.amazonaws.services.textract.model.DocumentLocation extends Object implements Serializable

      • Serialized Fields

        • s3Object

          S3Object s3Object

          The Amazon S3 bucket that contains the input document.

    • Class com.amazonaws.services.textract.model.DocumentMetadata extends Object implements Serializable

      • Serialized Fields

        • pages

          Integer pages

          The number of pages that are detected in the document.

    • Class com.amazonaws.services.textract.model.DocumentTooLargeException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.Geometry extends Object implements Serializable

      • Serialized Fields

        • boundingBox

          BoundingBox boundingBox

          An axis-aligned coarse representation of the location of the recognized item on the document page.

        • polygon

          List<E> polygon

          Within the bounding box, a fine-grained polygon around the recognized item.

    • Class com.amazonaws.services.textract.model.GetDocumentAnalysisRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          A unique identifier for the text-detection job. The JobId is returned from StartDocumentAnalysis. A JobId value is only valid for 7 days.

        • maxResults

          Integer maxResults

          The maximum number of results to return per paginated call. The largest value that you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.

    • Class com.amazonaws.services.textract.model.GetDocumentAnalysisResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • documentMetadata

          DocumentMetadata documentMetadata

          Information about a document that Amazon Textract processed. DocumentMetadata is returned in every page of paginated responses from an Amazon Textract video operation.

        • jobStatus

          String jobStatus

          The current status of the text detection job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Textract returns this token. You can use this token in the subsequent request to retrieve the next set of text detection results.

        • blocks

          List<E> blocks

          The results of the text-analysis operation.

        • warnings

          List<E> warnings

          A list of warnings that occurred during the document-analysis operation.

        • statusMessage

          String statusMessage

          The current status of an asynchronous document-analysis operation.

        • analyzeDocumentModelVersion

          String analyzeDocumentModelVersion

    • Class com.amazonaws.services.textract.model.GetDocumentTextDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          A unique identifier for the text detection job. The JobId is returned from StartDocumentTextDetection. A JobId value is only valid for 7 days.

        • maxResults

          Integer maxResults

          The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.

        • nextToken

          String nextToken

          If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.

    • Class com.amazonaws.services.textract.model.GetDocumentTextDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • documentMetadata

          DocumentMetadata documentMetadata

          Information about a document that Amazon Textract processed. DocumentMetadata is returned in every page of paginated responses from an Amazon Textract video operation.

        • jobStatus

          String jobStatus

          The current status of the text detection job.

        • nextToken

          String nextToken

          If the response is truncated, Amazon Textract returns this token. You can use this token in the subsequent request to retrieve the next set of text-detection results.

        • blocks

          List<E> blocks

          The results of the text-detection operation.

        • warnings

          List<E> warnings

          A list of warnings that occurred during the text-detection operation for the document.

        • statusMessage

          String statusMessage

          The current status of an asynchronous text-detection operation for the document.

        • detectDocumentTextModelVersion

          String detectDocumentTextModelVersion

    • Class com.amazonaws.services.textract.model.HumanLoopActivationOutput extends Object implements Serializable

      • Serialized Fields

        • humanLoopArn

          String humanLoopArn

          The Amazon Resource Name (ARN) of the HumanLoop created.

        • humanLoopActivationReasons

          List<E> humanLoopActivationReasons

          Shows if and why human review was needed.

        • humanLoopActivationConditionsEvaluationResults

          String humanLoopActivationConditionsEvaluationResults

          Shows the result of condition evaluations, including those conditions which activated a human review.

    • Class com.amazonaws.services.textract.model.HumanLoopConfig extends Object implements Serializable

      • Serialized Fields

        • humanLoopName

          String humanLoopName

          The name of the human workflow used for this image. This should be kept unique within a region.

        • flowDefinitionArn

          String flowDefinitionArn

          The Amazon Resource Name (ARN) of the flow definition.

        • dataAttributes

          HumanLoopDataAttributes dataAttributes

          Sets attributes of the input data.

    • Class com.amazonaws.services.textract.model.HumanLoopDataAttributes extends Object implements Serializable

      • Serialized Fields

        • contentClassifiers

          List<E> contentClassifiers

          Sets whether the input image is free of personally identifiable information or adult content.

    • Class com.amazonaws.services.textract.model.HumanLoopQuotaExceededException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • resourceType

          String resourceType
        • quotaCode

          String quotaCode
        • serviceCode

          String serviceCode
    • Class com.amazonaws.services.textract.model.IdempotentParameterMismatchException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.InternalServerErrorException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.InvalidJobIdException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.InvalidParameterException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.InvalidS3ObjectException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.LimitExceededException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.NotificationChannel extends Object implements Serializable

      • Serialized Fields

        • sNSTopicArn

          String sNSTopicArn

          The Amazon SNS topic that Amazon Textract posts the completion status to.

        • roleArn

          String roleArn

          The Amazon Resource Name (ARN) of an IAM role that gives Amazon Textract publishing permissions to the Amazon SNS topic.

    • Class com.amazonaws.services.textract.model.Point extends Object implements Serializable

      • Serialized Fields

        • x

          Float x

          The value of the X coordinate for a point on a Polygon.

        • y

          Float y

          The value of the Y coordinate for a point on a Polygon.

    • Class com.amazonaws.services.textract.model.ProvisionedThroughputExceededException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.Relationship extends Object implements Serializable

      • Serialized Fields

        • type

          String type

          The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE or CHILD. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.

        • ids

          List<E> ids

          An array of IDs for related blocks. You can get the type of the relationship from the Type element.

    • Class com.amazonaws.services.textract.model.S3Object extends Object implements Serializable

      • Serialized Fields

        • bucket

          String bucket

          The name of the S3 bucket.

        • name

          String name

          The file name of the input document. Synchronous operations can use image files that are in JPEG or PNG format. Asynchronous operations also support PDF format files.

        • version

          String version

          If the bucket has versioning enabled, you can specify the object version.

    • Class com.amazonaws.services.textract.model.StartDocumentAnalysisRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • documentLocation

          DocumentLocation documentLocation

          The location of the document to be processed.

        • featureTypes

          List<E> featureTypes

          A list of the types of analysis to perform. Add TABLES to the list to return information about the tables that are detected in the input document. Add FORMS to return detected form data. To perform both types of analysis, add TABLES and FORMS to FeatureTypes. All lines and words detected in the document are included in the response (including text that isn't related to the value of FeatureTypes).

        • clientRequestToken

          String clientRequestToken

          The idempotent token that you use to identify the start request. If you use the same token with multiple StartDocumentAnalysis requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidentally started more than once. For more information, see Calling Amazon Textract Asynchronous Operations.

        • jobTag

          String jobTag

          An identifier that you specify that's included in the completion notification published to the Amazon SNS topic. For example, you can use JobTag to identify the type of document that the completion notification corresponds to (such as a tax form or a receipt).

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN that you want Amazon Textract to publish the completion status of the operation to.

    • Class com.amazonaws.services.textract.model.StartDocumentAnalysisResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier for the document text detection job. Use JobId to identify the job in a subsequent call to GetDocumentAnalysis. A JobId value is only valid for 7 days.

    • Class com.amazonaws.services.textract.model.StartDocumentTextDetectionRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • documentLocation

          DocumentLocation documentLocation

          The location of the document to be processed.

        • clientRequestToken

          String clientRequestToken

          The idempotent token that's used to identify the start request. If you use the same token with multiple StartDocumentTextDetection requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidentally started more than once. For more information, see Calling Amazon Textract Asynchronous Operations.

        • jobTag

          String jobTag

          An identifier that you specify that's included in the completion notification published to the Amazon SNS topic. For example, you can use JobTag to identify the type of document that the completion notification corresponds to (such as a tax form or a receipt).

        • notificationChannel

          NotificationChannel notificationChannel

          The Amazon SNS topic ARN that you want Amazon Textract to publish the completion status of the operation to.

    • Class com.amazonaws.services.textract.model.StartDocumentTextDetectionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • jobId

          String jobId

          The identifier of the text detection job for the document. Use JobId to identify the job in a subsequent call to GetDocumentTextDetection. A JobId value is only valid for 7 days.

    • Class com.amazonaws.services.textract.model.ThrottlingException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.UnsupportedDocumentException extends AmazonTextractException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.textract.model.Warning extends Object implements Serializable

      • Serialized Fields

        • errorCode

          String errorCode

          The error code for the warning.

        • pages

          List<E> pages

          A list of the pages that the warning applies to.

  • Package com.amazonaws.services.transcribe.model

    • Class com.amazonaws.services.transcribe.model.AmazonTranscribeException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.BadRequestException extends AmazonTranscribeException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.ConflictException extends AmazonTranscribeException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.CreateVocabularyFilterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The vocabulary filter name. The name must be unique within the account that contains it.

        • languageCode

          String languageCode

          The language code of the words in the vocabulary filter. All words in the filter must be in the same language. The vocabulary filter can only be used with transcription jobs in the specified language.

        • words

          List<E> words

          The words to use in the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.

          If you provide a list of words in the Words parameter, you can't use the VocabularyFilterFileUri parameter.

        • vocabularyFilterFileUri

          String vocabularyFilterFileUri

          The Amazon S3 location of a text file used as input to create the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.

          The specified file must be less than 50 KB of UTF-8 characters.

          If you provide the location of a list of words in the VocabularyFilterFileUri parameter, you can't use the Words parameter.

    • Class com.amazonaws.services.transcribe.model.CreateVocabularyFilterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter.

        • languageCode

          String languageCode

          The language code of the words in the collection.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary filter was modified.

    • Class com.amazonaws.services.transcribe.model.CreateVocabularyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary. The name must be unique within an AWS account. The name is case-sensitive.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • phrases

          List<E> phrases

          An array of strings that contains the vocabulary entries.

        • vocabularyFileUri

          String vocabularyFileUri

          The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is

          https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>

          For example:

          https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt

          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

          For more information about custom vocabularies, see Custom Vocabularies.

    • Class com.amazonaws.services.transcribe.model.CreateVocabularyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • vocabularyState

          String vocabularyState

          The processing state of the vocabulary. When the VocabularyState field contains READY the vocabulary is ready to be used in a StartTranscriptionJob request.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary was created.

        • failureReason

          String failureReason

          If the VocabularyState field is FAILED, this field contains information about why the job failed.

    • Class com.amazonaws.services.transcribe.model.DeleteTranscriptionJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transcriptionJobName

          String transcriptionJobName

          The name of the transcription job to be deleted.

    • Class com.amazonaws.services.transcribe.model.DeleteTranscriptionJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transcribe.model.DeleteVocabularyFilterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter to remove.

    • Class com.amazonaws.services.transcribe.model.DeleteVocabularyFilterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transcribe.model.DeleteVocabularyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary to delete.

    • Class com.amazonaws.services.transcribe.model.DeleteVocabularyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transcribe.model.GetTranscriptionJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transcriptionJobName

          String transcriptionJobName

          The name of the job.

    • Class com.amazonaws.services.transcribe.model.GetTranscriptionJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • transcriptionJob

          TranscriptionJob transcriptionJob

          An object that contains the results of the transcription job.

    • Class com.amazonaws.services.transcribe.model.GetVocabularyFilterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter for which to return information.

    • Class com.amazonaws.services.transcribe.model.GetVocabularyFilterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter.

        • languageCode

          String languageCode

          The language code of the words in the vocabulary filter.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the contents of the vocabulary filter were updated.

        • downloadUri

          String downloadUri

          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

    • Class com.amazonaws.services.transcribe.model.GetVocabularyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary to return information about. The name is case-sensitive.

    • Class com.amazonaws.services.transcribe.model.GetVocabularyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary to return.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • vocabularyState

          String vocabularyState

          The processing state of the vocabulary.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary was last modified.

        • failureReason

          String failureReason

          If the VocabularyState field is FAILED, this field contains information about why the job failed.

        • downloadUri

          String downloadUri

          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

    • Class com.amazonaws.services.transcribe.model.InternalFailureException extends AmazonTranscribeException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.JobExecutionSettings extends Object implements Serializable

      • Serialized Fields

        • allowDeferredExecution

          Boolean allowDeferredExecution

          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

        • dataAccessRoleArn

          String dataAccessRoleArn

          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

    • Class com.amazonaws.services.transcribe.model.LimitExceededException extends AmazonTranscribeException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.ListTranscriptionJobsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • status

          String status

          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

        • jobNameContains

          String jobNameContains

          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

        • nextToken

          String nextToken

          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

        • maxResults

          Integer maxResults

          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

    • Class com.amazonaws.services.transcribe.model.ListTranscriptionJobsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • status

          String status

          The requested status of the jobs returned.

        • nextToken

          String nextToken

          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

        • transcriptionJobSummaries

          List<E> transcriptionJobSummaries

          A list of objects containing summary information for a transcription job.

    • Class com.amazonaws.services.transcribe.model.ListVocabulariesRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

        • maxResults

          Integer maxResults

          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

        • stateEquals

          String stateEquals

          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

        • nameContains

          String nameContains

          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both "vocabularyname" and "VocabularyName" in the response list.

    • Class com.amazonaws.services.transcribe.model.ListVocabulariesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • status

          String status

          The requested vocabulary state.

        • nextToken

          String nextToken

          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

        • vocabularies

          List<E> vocabularies

          A list of objects that describe the vocabularies that match the search criteria in the request.

    • Class com.amazonaws.services.transcribe.model.ListVocabularyFiltersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

        • maxResults

          Integer maxResults

          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

        • nameContains

          String nameContains

          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

    • Class com.amazonaws.services.transcribe.model.ListVocabularyFiltersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

        • vocabularyFilters

          List<E> vocabularyFilters

          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

    • Class com.amazonaws.services.transcribe.model.Media extends Object implements Serializable

      • Serialized Fields

        • mediaFileUri

          String mediaFileUri

          The S3 location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

          https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>

          For example:

          https://s3.us-east-1.amazonaws.com/examplebucket/example.mp4

          https://s3.us-east-1.amazonaws.com/examplebucket/mediadocs/example.mp4

          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

    • Class com.amazonaws.services.transcribe.model.NotFoundException extends AmazonTranscribeException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transcribe.model.Settings extends Object implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of a vocabulary to use when processing the transcription job.

        • showSpeakerLabels

          Boolean showSpeakerLabels

          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

        • maxSpeakerLabels

          Integer maxSpeakerLabels

          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

        • channelIdentification

          Boolean channelIdentification

          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

        • showAlternatives

          Boolean showAlternatives

          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

        • maxAlternatives

          Integer maxAlternatives

          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

        • vocabularyFilterMethod

          String vocabularyFilterMethod

          Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

    • Class com.amazonaws.services.transcribe.model.StartTranscriptionJobRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • transcriptionJobName

          String transcriptionJobName

          The name of the job. Note that you can't use the strings "." or ".." by themselves as the job name. The name must also be unique within an AWS account.

        • languageCode

          String languageCode

          The language code for the language used in the input media file.

        • mediaSampleRateHertz

          Integer mediaSampleRateHertz

          The sample rate, in Hertz, of the audio track in the input media file.

          If you do not specify the media sample rate, Amazon Transcribe determines the sample rate. If you specify the sample rate, it must match the sample rate detected by Amazon Transcribe. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe determine the sample rate.

        • mediaFormat

          String mediaFormat

          The format of the input media file.

        • media

          Media media

          An object that describes the input media for a transcription job.

        • outputBucketName

          String outputBucketName

          The location where the transcription is stored.

          If you set the OutputBucketName, Amazon Transcribe puts the transcription in the specified S3 bucket. When you call the GetTranscriptionJob operation, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

          If you don't set the OutputBucketName, Amazon Transcribe generates a pre-signed URL, a shareable URL that provides secure access to your transcription, and returns it in the TranscriptFileUri field. Use this URL to download the transcription.

        • outputEncryptionKMSKeyId

          String outputEncryptionKMSKeyId

          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartTranscriptionJob operation must have permission to use the specified KMS key.

          You can use either of the following to identify a KMS key in the current account:

          • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

          • KMS Key Alias: "alias/ExampleAlias"

          You can use either of the following to identify a KMS key in the current account or another account:

          • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab"

          • ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias"

          If you don't specify an encryption key, the output of the transcription job is encrypted with the default Amazon S3 key (SSE-S3).

          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

        • settings

          Settings settings

          A Settings object that provides optional settings for a transcription job.

        • jobExecutionSettings

          JobExecutionSettings jobExecutionSettings

          Provides information about how a transcription job is executed. Use this field to indicate that the job can be queued for deferred execution if the concurrency limit is reached and there are no slots available to immediately run the job.

    • Class com.amazonaws.services.transcribe.model.StartTranscriptionJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • transcriptionJob

          TranscriptionJob transcriptionJob

          An object containing details of the asynchronous transcription job.

    • Class com.amazonaws.services.transcribe.model.Transcript extends Object implements Serializable

      • Serialized Fields

        • transcriptFileUri

          String transcriptFileUri

          The location where the transcription is stored.

          Use this URI to access the transcription. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcription in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

    • Class com.amazonaws.services.transcribe.model.TranscriptionJob extends Object implements Serializable

      • Serialized Fields

        • transcriptionJobName

          String transcriptionJobName

          The name of the transcription job.

        • transcriptionJobStatus

          String transcriptionJobStatus

          The status of the transcription job.

        • languageCode

          String languageCode

          The language code for the input speech.

        • mediaSampleRateHertz

          Integer mediaSampleRateHertz

          The sample rate, in Hertz, of the audio track in the input media file.

        • mediaFormat

          String mediaFormat

          The format of the input media file.

        • media

          Media media

          An object that describes the input media for the transcription job.

        • transcript

          Transcript transcript

          An object that describes the output of the transcription job.

        • startTime

          Date startTime

          A timestamp that shows with the job was started processing.

        • creationTime

          Date creationTime

          A timestamp that shows when the job was created.

        • completionTime

          Date completionTime

          A timestamp that shows when the job was completed.

        • failureReason

          String failureReason

          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

          The FailureReason field can contain one of the following values:

          • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

          • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

          • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

          • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

          • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

          • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

        • settings

          Settings settings

          Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

        • jobExecutionSettings

          JobExecutionSettings jobExecutionSettings

          Provides information about how a transcription job is executed.

    • Class com.amazonaws.services.transcribe.model.TranscriptionJobSummary extends Object implements Serializable

      • Serialized Fields

        • transcriptionJobName

          String transcriptionJobName

          The name of the transcription job.

        • creationTime

          Date creationTime

          A timestamp that shows when the job was created.

        • startTime

          Date startTime

          A timestamp that shows when the job started processing.

        • completionTime

          Date completionTime

          A timestamp that shows when the job was completed.

        • languageCode

          String languageCode

          The language code for the input speech.

        • transcriptionJobStatus

          String transcriptionJobStatus

          The status of the transcription job. When the status is COMPLETED, use the GetTranscriptionJob operation to get the results of the transcription.

        • failureReason

          String failureReason

          If the TranscriptionJobStatus field is FAILED, a description of the error.

        • outputLocationType

          String outputLocationType

          Indicates the location of the output of the transcription job.

          If the value is CUSTOMER_BUCKET then the location is the S3 bucket specified in the outputBucketName field when the transcription job was started with the StartTranscriptionJob operation.

          If the value is SERVICE_BUCKET then the output is stored by Amazon Transcribe and can be retrieved using the URI in the GetTranscriptionJob response's TranscriptFileUri field.

    • Class com.amazonaws.services.transcribe.model.UpdateVocabularyFilterRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter to update.

        • words

          List<E> words

          The words to use in the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.

          If you provide a list of words in the Words parameter, you can't use the VocabularyFilterFileUri parameter.

        • vocabularyFilterFileUri

          String vocabularyFilterFileUri

          The Amazon S3 location of a text file used as input to create the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.

          The specified file must be less than 50 KB of UTF-8 characters.

          If you provide the location of a list of words in the VocabularyFilterFileUri parameter, you can't use the Words parameter.

    • Class com.amazonaws.services.transcribe.model.UpdateVocabularyFilterResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the updated vocabulary filter.

        • languageCode

          String languageCode

          The language code of the words in the vocabulary filter.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary filter was updated.

    • Class com.amazonaws.services.transcribe.model.UpdateVocabularyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary to update. The name is case-sensitive.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • phrases

          List<E> phrases

          An array of strings containing the vocabulary entries.

        • vocabularyFileUri

          String vocabularyFileUri

          The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is

          https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>

          For example:

          https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt

          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

          For more information about custom vocabularies, see Custom Vocabularies.

    • Class com.amazonaws.services.transcribe.model.UpdateVocabularyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary that was updated.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary was updated.

        • vocabularyState

          String vocabularyState

          The processing state of the vocabulary. When the VocabularyState field contains READY the vocabulary is ready to be used in a StartTranscriptionJob request.

    • Class com.amazonaws.services.transcribe.model.VocabularyFilterInfo extends Object implements Serializable

      • Serialized Fields

        • vocabularyFilterName

          String vocabularyFilterName

          The name of the vocabulary filter. The name must be unique in the account that holds the filter.

        • languageCode

          String languageCode

          The language code of the words in the vocabulary filter.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary was last updated.

    • Class com.amazonaws.services.transcribe.model.VocabularyInfo extends Object implements Serializable

      • Serialized Fields

        • vocabularyName

          String vocabularyName

          The name of the vocabulary.

        • languageCode

          String languageCode

          The language code of the vocabulary entries.

        • lastModifiedTime

          Date lastModifiedTime

          The date and time that the vocabulary was last modified.

        • vocabularyState

          String vocabularyState

          The processing state of the vocabulary. If the state is READY you can use the vocabulary in a StartTranscriptionJob request.

  • Package com.amazonaws.services.transfer.model

    • Class com.amazonaws.services.transfer.model.AWSTransferException extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.ConflictException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.CreateServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointDetails

          EndpointDetails endpointDetails

          The virtual private cloud (VPC) endpoint settings that are configured for your SFTP server. With a VPC endpoint, you can restrict access to your SFTP server to resources only within your VPC. To control incoming internet traffic, you will need to invoke the UpdateServer API and attach an Elastic IP to your server's endpoint.

        • endpointType

          String endpointType

          The type of VPC endpoint that you want your SFTP server to connect to. You can choose to connect to the public internet or a virtual private cloud (VPC) endpoint. With a VPC endpoint, you can restrict access to your SFTP server and resources only within your VPC.

        • hostKey

          String hostKey

          The RSA private key as generated by the ssh-keygen -N "" -f my-new-server-key command.

          If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive.

          For more information, see "https://alpha-docs-aws.amazon.com/transfer/latest/userguide/configuring-servers.html#change-host-key" in the AWS SFTP User Guide.

        • identityProviderDetails

          IdentityProviderDetails identityProviderDetails

          This parameter is required when the IdentityProviderType is set to API_GATEWAY. Accepts an array containing all of the information required to call a customer-supplied authentication API, including the API Gateway URL. This property is not required when the IdentityProviderType is set to SERVICE_MANAGED.

        • identityProviderType

          String identityProviderType

          Specifies the mode of authentication for the SFTP server. The default value is SERVICE_MANAGED, which allows you to store and access SFTP user credentials within the AWS Transfer for SFTP service. Use the API_GATEWAY value to integrate with an identity provider of your choosing. The API_GATEWAY setting requires you to provide an API Gateway endpoint URL to call for authentication using the IdentityProviderDetails parameter.

        • loggingRole

          String loggingRole

          A value that allows the service to write your SFTP users' activity to your Amazon CloudWatch logs for monitoring and auditing purposes.

        • tags

          List<E> tags

          Key-value pairs that can be used to group and search for servers.

    • Class com.amazonaws.services.transfer.model.CreateServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          The service-assigned ID of the SFTP server that is created.

    • Class com.amazonaws.services.transfer.model.CreateUserRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • homeDirectory

          String homeDirectory

          The landing directory (folder) for a user when they log in to the server using their SFTP client.

          An example is <your-Amazon-S3-bucket-name>/home/username.

        • homeDirectoryType

          String homeDirectoryType

          The type of landing directory (folder) you want your users' home directory to be when they log into the SFTP server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their SFTP clients. If you set it LOGICAL, you will need to provide mappings in the HomeDirectoryMappings for how you want to make S3 paths visible to your user.

        • homeDirectoryMappings

          List<E> homeDirectoryMappings

          Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. You will need to specify the "Entry" and "Target" pair, where Entry shows how the path is made visible and Target is the actual S3 path. If you only specify a target, it will be displayed as is. You will need to also make sure that your AWS IAM Role provides access to paths in Target. The following is an example.

          '[ "/bucket2/documentation", { "Entry": "your-personal-report.pdf", "Target": "/bucket3/customized-reports/${transfer:UserName}.pdf" } ]'

          In most cases, you can use this value instead of the scope down policy to lock your user down to the designated home directory ("chroot"). To do this, you can set Entry to '/' and set Target to the HomeDirectory parameter value.

          If the target of a logical directory entry does not exist in S3, the entry will be ignored. As a workaround, you can use the S3 api to create 0 byte objects as place holders for your directory. If using the CLI, use the s3api call instead of s3 so you can use the put-object operation. For example, you use the following: aws s3api put-object --bucket bucketname --key path/to/folder/. Make sure that the end of the key name ends in a / for it to be considered a folder.

        • policy

          String policy

          A scope-down policy for your user so you can use the same IAM role across multiple users. This policy scopes down user access to portions of their Amazon S3 bucket. Variables that you can use inside this policy include ${Transfer:UserName}, ${Transfer:HomeDirectory}, and ${Transfer:HomeBucket}.

          For scope-down policies, AWS Transfer for SFTP stores the policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the policy. You save the policy as a JSON blob and pass it in the Policy argument.

          For an example of a scope-down policy, see "https://docs.aws.amazon.com/transfer/latest/userguide/users.html#users-policies-scope-down">Creating a Scope-Down Policy.

          For more information, see "https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html" in the AWS Security Token Service API Reference.

        • role

          String role

          The IAM role that controls your user's access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows the SFTP server to access your resources when servicing your SFTP user's transfer requests.

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server instance. This is the specific SFTP server that you added your user to.

        • sshPublicKeyBody

          String sshPublicKeyBody

          The public portion of the Secure Shell (SSH) key used to authenticate the user to the SFTP server.

        • tags

          List<E> tags

          Key-value pairs that can be used to group and search for users. Tags are metadata attached to users for any purpose.

        • userName

          String userName

          A unique string that identifies a user and is associated with a server as specified by the ServerId. This user name must be a minimum of 3 and a maximum of 32 characters long. The following are valid characters: a-z, A-Z, 0-9, underscore, and hyphen. The user name can't start with a hyphen.

    • Class com.amazonaws.services.transfer.model.CreateUserResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          The ID of the SFTP server that the user is attached to.

        • userName

          String userName

          A unique string that identifies a user account associated with an SFTP server.

    • Class com.amazonaws.services.transfer.model.DeleteServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A unique system-assigned identifier for an SFTP server instance.

    • Class com.amazonaws.services.transfer.model.DeleteServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.DeleteSshPublicKeyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for a Secure File Transfer Protocol (SFTP) server instance that has the user assigned to it.

        • sshPublicKeyId

          String sshPublicKeyId

          A unique identifier used to reference your user's specific SSH key.

        • userName

          String userName

          A unique string that identifies a user whose public key is being deleted.

    • Class com.amazonaws.services.transfer.model.DeleteSshPublicKeyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.DeleteUserRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server instance that has the user assigned to it.

        • userName

          String userName

          A unique string that identifies a user that is being deleted from the server.

    • Class com.amazonaws.services.transfer.model.DeleteUserResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.DescribedServer extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          Specifies the unique Amazon Resource Name (ARN) for the server to be described.

        • endpointDetails

          EndpointDetails endpointDetails

          The virtual private cloud (VPC) endpoint settings that you configured for your SFTP server.

        • endpointType

          String endpointType

          The type of endpoint that your SFTP server is connected to. If your SFTP server is connected to a VPC endpoint, your server isn't accessible over the public internet.

        • hostKeyFingerprint

          String hostKeyFingerprint

          This value contains the message-digest algorithm (MD5) hash of the server's host key. This value is equivalent to the output of the ssh-keygen -l -E md5 -f my-new-server-key command.

        • identityProviderDetails

          IdentityProviderDetails identityProviderDetails

          Specifies information to call a customer-supplied authentication API. This field is not populated when the IdentityProviderType of the server is SERVICE_MANAGED>.

        • identityProviderType

          String identityProviderType

          This property defines the mode of authentication method enabled for this service. A value of SERVICE_MANAGED means that you are using this server to store and access SFTP user credentials within the service. A value of API_GATEWAY indicates that you have integrated an API Gateway endpoint that will be invoked for authenticating your user into the service.

        • loggingRole

          String loggingRole

          This property is an AWS Identity and Access Management (IAM) entity that allows the server to turn on Amazon CloudWatch logging for Amazon S3 events. When set, user activity can be viewed in your CloudWatch logs.

        • serverId

          String serverId

          This property is a unique system-assigned identifier for the SFTP server that you instantiate.

        • state

          String state

          The condition of the SFTP server for the server that was described. A value of ONLINE indicates that the server can accept jobs and transfer files. A State value of OFFLINE means that the server cannot perform file transfer operations.

          The states of STARTING and STOPPING indicate that the server is in an intermediate state, either not fully able to respond, or not fully offline. The values of START_FAILED or STOP_FAILED can indicate an error condition.

        • tags

          List<E> tags

          This property contains the key-value pairs that you can use to search for and group servers that were assigned to the server that was described.

        • userCount

          Integer userCount

          The number of users that are assigned to the SFTP server you specified with the ServerId.

    • Class com.amazonaws.services.transfer.model.DescribedUser extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          This property contains the unique Amazon Resource Name (ARN) for the user that was requested to be described.

        • homeDirectory

          String homeDirectory

          This property specifies the landing directory (or folder), which is the location that files are written to or read from in an Amazon S3 bucket for the described user. An example is /your s3 bucket name/home/username .

        • homeDirectoryMappings

          List<E> homeDirectoryMappings

          Logical directory mappings that you specified for what S3 paths and keys should be visible to your user and how you want to make them visible. You will need to specify the "Entry" and "Target" pair, where Entry shows how the path is made visible and Target is the actual S3 path. If you only specify a target, it will be displayed as is. You will need to also make sure that your AWS IAM Role provides access to paths in Target.

          In most cases, you can use this value instead of the scope down policy to lock your user down to the designated home directory ("chroot"). To do this, you can set Entry to '/' and set Target to the HomeDirectory parameter value.

          In most cases, you can use this value instead of the scope down policy to lock your user down to the designated home directory ("chroot"). To do this, you can set Entry to '/' and set Target to the HomeDirectory parameter value.

        • homeDirectoryType

          String homeDirectoryType

          The type of landing directory (folder) you mapped for your users' to see when they log into the SFTP server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their SFTP clients. If you set it LOGICAL, you will need to provide mappings in the HomeDirectoryMappings for how you want to make S3 paths visible to your user.

        • policy

          String policy

          Specifies the name of the policy in use for the described user.

        • role

          String role

          This property specifies the IAM role that controls your user's access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows the SFTP server to access your resources when servicing your SFTP user's transfer requests.

        • sshPublicKeys

          List<E> sshPublicKeys

          This property contains the public key portion of the Secure Shell (SSH) keys stored for the described user.

        • tags

          List<E> tags

          This property contains the key-value pairs for the user requested. Tag can be used to search for and group users for a variety of purposes.

        • userName

          String userName

          This property is the name of the user that was requested to be described. User names are used for authentication purposes. This is the string that will be used by your user when they log in to your SFTP server.

    • Class com.amazonaws.services.transfer.model.DescribeServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server.

    • Class com.amazonaws.services.transfer.model.DescribeServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • server

          DescribedServer server

          An array containing the properties of the server with the ServerID you specified.

    • Class com.amazonaws.services.transfer.model.DescribeUserRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that has this user assigned.

        • userName

          String userName

          The name of the user assigned to one or more servers. User names are part of the sign-in credentials to use the AWS Transfer for SFTP service and perform file transfer tasks.

    • Class com.amazonaws.services.transfer.model.DescribeUserResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that has this user assigned.

        • user

          DescribedUser user

          An array containing the properties of the user account for the ServerID value that you specified.

    • Class com.amazonaws.services.transfer.model.EndpointDetails extends Object implements Serializable

      • Serialized Fields

        • addressAllocationIds

          List<E> addressAllocationIds

          A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This is only valid in the UpdateServer API.

          This property can only be use when EndpointType is set to VPC.

        • subnetIds

          List<E> subnetIds

          A list of subnet IDs that are required to host your SFTP server endpoint in your VPC.

        • vpcEndpointId

          String vpcEndpointId

          The ID of the VPC endpoint.

        • vpcId

          String vpcId

          The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted.

    • Class com.amazonaws.services.transfer.model.HomeDirectoryMapEntry extends Object implements Serializable

      • Serialized Fields

        • entry

          String entry

          Represents an entry and a target for HomeDirectoryMappings.

        • target

          String target

          Represents the map target that is used in a HomeDirectorymapEntry.

    • Class com.amazonaws.services.transfer.model.IdentityProviderDetails extends Object implements Serializable

      • Serialized Fields

        • url

          String url

          The Url parameter provides contains the location of the service endpoint used to authenticate users.

        • invocationRole

          String invocationRole

          The InvocationRole parameter provides the type of InvocationRole used to authenticate the user account.

    • Class com.amazonaws.services.transfer.model.ImportSshPublicKeyRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server.

        • sshPublicKeyBody

          String sshPublicKeyBody

          The public key portion of an SSH key pair.

        • userName

          String userName

          The name of the user account that is assigned to one or more servers.

    • Class com.amazonaws.services.transfer.model.ImportSshPublicKeyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server.

        • sshPublicKeyId

          String sshPublicKeyId

          This identifier is the name given to a public key by the system that was imported.

        • userName

          String userName

          A user name assigned to the ServerID value that you specified.

    • Class com.amazonaws.services.transfer.model.InternalServiceErrorException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.InvalidNextTokenException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.InvalidRequestException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.ListedServer extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          The unique Amazon Resource Name (ARN) for the server to be listed.

        • identityProviderType

          String identityProviderType

          The authentication method used to validate a user for the server that was specified. This can include Secure Shell (SSH), user name and password combinations, or your own custom authentication method. Valid values include SERVICE_MANAGED or API_GATEWAY.

        • endpointType

          String endpointType

          The type of VPC endpoint that your SFTP server is connected to. If your SFTP server is connected to a VPC endpoint, your server isn't accessible over the public internet.

        • loggingRole

          String loggingRole

          The AWS Identity and Access Management entity that allows the server to turn on Amazon CloudWatch logging.

        • serverId

          String serverId

          This value is the unique system assigned identifier for the SFTP servers that were listed.

        • state

          String state

          This property describes the condition of the SFTP server for the server that was described. A value of ONLINE> indicates that the server can accept jobs and transfer files. A State value of OFFLINE means that the server cannot perform file transfer operations.

          The states of STARTING and STOPPING indicate that the server is in an intermediate state, either not fully able to respond, or not fully offline. The values of START_FAILED or STOP_FAILED can indicate an error condition.

        • userCount

          Integer userCount

          This property is a numeric value that indicates the number of users that are assigned to the SFTP server you specified with the ServerId.

    • Class com.amazonaws.services.transfer.model.ListedUser extends Object implements Serializable

      • Serialized Fields

        • arn

          String arn

          This property is the unique Amazon Resource Name (ARN) for the user that you want to learn about.

        • homeDirectory

          String homeDirectory

          This value specifies the location that files are written to or read from an Amazon S3 bucket for the user you specify by their ARN.

        • homeDirectoryType

          String homeDirectoryType

          The type of landing directory (folder) you mapped for your users' home directory. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their SFTP clients. If you set it LOGICAL, you will need to provide mappings in the HomeDirectoryMappings for how you want to make S3 paths visible to your user.

        • role

          String role

          The role in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows the SFTP server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

        • sshPublicKeyCount

          Integer sshPublicKeyCount

          This value is the number of SSH public keys stored for the user you specified.

        • userName

          String userName

          The name of the user whose ARN was specified. User names are used for authentication purposes.

    • Class com.amazonaws.services.transfer.model.ListServersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          Specifies the number of servers to return as a response to the ListServers query.

        • nextToken

          String nextToken

          When additional results are obtained from the ListServers command, a NextToken parameter is returned in the output. You can then pass the NextToken parameter in a subsequent command to continue listing additional servers.

    • Class com.amazonaws.services.transfer.model.ListServersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          When you can get additional results from the ListServers operation, a NextToken parameter is returned in the output. In a following command, you can pass in the NextToken parameter to continue listing additional servers.

        • servers

          List<E> servers

          An array of servers that were listed.

    • Class com.amazonaws.services.transfer.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • arn

          String arn

          Requests the tags associated with a particular Amazon Resource Name (ARN). An ARN is an identifier for a specific AWS resource, such as a server, user, or role.

        • maxResults

          Integer maxResults

          Specifies the number of tags to return as a response to the ListTagsForResource request.

        • nextToken

          String nextToken

          When you request additional results from the ListTagsForResource operation, a NextToken parameter is returned in the input. You can then pass in a subsequent command to the NextToken parameter to continue listing additional tags.

    • Class com.amazonaws.services.transfer.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • arn

          String arn

          This value is the ARN you specified to list the tags of.

        • nextToken

          String nextToken

          When you can get additional results from the ListTagsForResource call, a NextToken parameter is returned in the output. You can then pass in a subsequent command to the NextToken parameter to continue listing additional tags.

        • tags

          List<E> tags

          Key-value pairs that are assigned to a resource, usually for the purpose of grouping and searching for items. Tags are metadata that you define.

    • Class com.amazonaws.services.transfer.model.ListUsersRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • maxResults

          Integer maxResults

          Specifies the number of users to return as a response to the ListUsers request.

        • nextToken

          String nextToken

          When you can get additional results from the ListUsers call, a NextToken parameter is returned in the output. You can then pass in a subsequent command to the NextToken parameter to continue listing additional users.

        • serverId

          String serverId

          A system-assigned unique identifier for a Secure File Transfer Protocol (SFTP) server that has users assigned to it.

    • Class com.amazonaws.services.transfer.model.ListUsersResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextToken

          String nextToken

          When you can get additional results from the ListUsers call, a NextToken parameter is returned in the output. You can then pass in a subsequent command to the NextToken parameter to continue listing additional users.

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that the users are assigned to.

        • users

          List<E> users

          Returns the user accounts and their properties for the ServerId value that you specify.

    • Class com.amazonaws.services.transfer.model.ResourceExistsException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.amazonaws.services.transfer.model.ResourceNotFoundException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.amazonaws.services.transfer.model.ServiceUnavailableException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.transfer.model.SshPublicKey extends Object implements Serializable

      • Serialized Fields

        • dateImported

          Date dateImported

          The date that the public key was added to the user account.

        • sshPublicKeyBody

          String sshPublicKeyBody

          The content of the SSH public key as specified by the PublicKeyId.

        • sshPublicKeyId

          String sshPublicKeyId

          The SshPublicKeyId parameter contains the identifier of the public key.

    • Class com.amazonaws.services.transfer.model.StartServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that you start.

    • Class com.amazonaws.services.transfer.model.StartServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.StopServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that you stopped.

    • Class com.amazonaws.services.transfer.model.StopServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          The name assigned to the tag that you create.

        • value

          String value

          This property contains one or more values that you assigned to the key name you create.

    • Class com.amazonaws.services.transfer.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • arn

          String arn

          An Amazon Resource Name (ARN) for a specific AWS resource, such as a server, user, or role.

        • tags

          List<E> tags

          Key-value pairs assigned to ARNs that you can use to group and search for resources by type. You can attach this metadata to user accounts for any purpose.

    • Class com.amazonaws.services.transfer.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.TestIdentityProviderRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned identifier for a specific server. That server's user authentication method is tested with a user name and password.

        • userName

          String userName

          This request parameter is the name of the user account to be tested.

        • userPassword

          String userPassword

          The password of the user account to be tested.

    • Class com.amazonaws.services.transfer.model.TestIdentityProviderResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • response

          String response

          The response that is returned from your API Gateway.

        • statusCode

          Integer statusCode

          The HTTP status code that is the response from your API Gateway.

        • message

          String message

          A message that indicates whether the test was successful or not.

        • url

          String url

          The endpoint of the service used to authenticate a user.

    • Class com.amazonaws.services.transfer.model.ThrottlingException extends AWSTransferException implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • retryAfterSeconds

          String retryAfterSeconds
    • Class com.amazonaws.services.transfer.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • arn

          String arn

          This is the value of the resource that will have the tag removed. An Amazon Resource Name (ARN) is an identifier for a specific AWS resource, such as a server, user, or role.

        • tagKeys

          List<E> tagKeys

          TagKeys are key-value pairs assigned to ARNs that can be used to group and search for resources by type. This metadata can be attached to resources for any purpose.

    • Class com.amazonaws.services.transfer.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.transfer.model.UpdateServerRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • endpointDetails

          EndpointDetails endpointDetails

          The virtual private cloud (VPC) endpoint settings that are configured for your SFTP server. With a VPC endpoint, you can restrict access to your SFTP server to resources only within your VPC. To control incoming internet traffic, you will need to associate one or more Elastic IP addresses with your server's endpoint.

        • endpointType

          String endpointType

          The type of endpoint that you want your SFTP server to connect to. You can choose to connect to the public internet or a virtual private cloud (VPC) endpoint. With a VPC endpoint, your SFTP server isn't accessible over the public internet.

        • hostKey

          String hostKey

          The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key.

          If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive.

          For more information, see "https://docs.aws.amazon.com/transfer/latest/userguide/configuring-servers.html#change-host-key" in the AWS SFTP User Guide.

        • identityProviderDetails

          IdentityProviderDetails identityProviderDetails

          This response parameter is an array containing all of the information required to call a customer's authentication API method.

        • loggingRole

          String loggingRole

          A value that changes the AWS Identity and Access Management (IAM) role that allows Amazon S3 events to be logged in Amazon CloudWatch, turning logging on or off.

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server instance that the user account is assigned to.

    • Class com.amazonaws.services.transfer.model.UpdateServerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server that the user account is assigned to.

    • Class com.amazonaws.services.transfer.model.UpdateUserRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • homeDirectory

          String homeDirectory

          A parameter that specifies the landing directory (folder) for a user when they log in to the server using their client.

          An example is <your-Amazon-S3-bucket-name>/home/username.

        • homeDirectoryType

          String homeDirectoryType

          The type of landing directory (folder) you want your users' home directory to be when they log into the SFTP serve. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their SFTP clients. If you set it LOGICAL, you will need to provide mappings in the HomeDirectoryMappings for how you want to make S3 paths visible to your user.

        • homeDirectoryMappings

          List<E> homeDirectoryMappings

          Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. You will need to specify the "Entry" and "Target" pair, where Entry shows how the path is made visible and Target is the actual S3 path. If you only specify a target, it will be displayed as is. You will need to also make sure that your AWS IAM Role provides access to paths in Target. The following is an example.

          '[ "/bucket2/documentation", { "Entry": "your-personal-report.pdf", "Target": "/bucket3/customized-reports/${transfer:UserName}.pdf" } ]'

          In most cases, you can use this value instead of the scope down policy to lock your user down to the designated home directory ("chroot"). To do this, you can set Entry to '/' and set Target to the HomeDirectory parameter value.

          If the target of a logical directory entry does not exist in S3, the entry will be ignored. As a workaround, you can use the S3 api to create 0 byte objects as place holders for your directory. If using the CLI, use the s3api call instead of s3 so you can use the put-object operation. For example, you use the following: aws s3api put-object --bucket bucketname --key path/to/folder/. Make sure that the end of the key name ends in a / for it to be considered a folder.

        • policy

          String policy

          Allows you to supply a scope-down policy for your user so you can use the same AWS Identity and Access Management (IAM) role across multiple users. The policy scopes down user access to portions of your Amazon S3 bucket. Variables you can use inside this policy include ${Transfer:UserName}, ${Transfer:HomeDirectory}, and ${Transfer:HomeBucket}.

          For scope-down policies, AWS Transfer for SFTP stores the policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the policy. You save the policy as a JSON blob and pass it in the Policy argument.

          For an example of a scope-down policy, see "https://docs.aws.amazon.com/transfer/latest/userguide/users.html#users-policies-scope-down">Creating a Scope-Down Policy.

          For more information, see "https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html" in the AWS Security Token Service API Reference.

        • role

          String role

          The IAM role that controls your user's access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows the Secure File Transfer Protocol (SFTP) server to access your resources when servicing your SFTP user's transfer requests.

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server instance that the user account is assigned to.

        • userName

          String userName

          A unique string that identifies a user and is associated with a server as specified by the ServerId. This is the string that will be used by your user when they log in to your SFTP server. This user name is a minimum of 3 and a maximum of 32 characters long. The following are valid characters: a-z, A-Z, 0-9, underscore, and hyphen. The user name can't start with a hyphen.

    • Class com.amazonaws.services.transfer.model.UpdateUserResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • serverId

          String serverId

          A system-assigned unique identifier for an SFTP server instance that the user account is assigned to.

        • userName

          String userName

          The unique identifier for a user that is assigned to the SFTP server instance that was specified in the request.

  • Package com.amazonaws.services.translate.model

  • Package com.amazonaws.services.waf.model

  • Package com.amazonaws.services.wafv2.model

    • Class com.amazonaws.services.wafv2.model.AllowAction extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.AllQueryArguments extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.AndStatement extends Object implements Serializable

      • Serialized Fields

        • statements

          List<E> statements

          The statements to combine with AND logic. You can use any statements that can be nested.

    • Class com.amazonaws.services.wafv2.model.AssociateWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • webACLArn

          String webACLArn

          The Amazon Resource Name (ARN) of the Web ACL that you want to associate with the resource.

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource to associate with the web ACL.

          The ARN must be in one of the following formats:

          • For a CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id

          • For an Application Load Balancer: arn:aws:elasticloadbalancing: region:account-id:loadbalancer/app/load-balancer-name /load-balancer-id

          • For an Amazon API Gateway stage: arn:aws:apigateway:region ::/restapis/api-id/stages/stage-name

    • Class com.amazonaws.services.wafv2.model.AssociateWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.AWSWAFV2Exception extends AmazonServiceException implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.BlockAction extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.Body extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.ByteMatchStatement extends Object implements Serializable

      • Serialized Fields

        • searchString

          ByteBuffer searchString

          A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in FieldToMatch. The maximum length of the value is 50 bytes.

          Valid values depend on the areas that you specify for inspection in FieldToMatch:

          • Method: The HTTP method that you want AWS WAF to search for. This indicates the type of operation specified in the request.

          • UriPath: The value that you want AWS WAF to search for in the URI path, for example, /images/daily-ad.jpg.

          If SearchString includes alphabetic characters A-Z and a-z, note that the value is case sensitive.

          If you're using the AWS WAF API

          Specify a base64-encoded version of the value. The maximum length of the value before you base64-encode it is 50 bytes.

          For example, suppose the value of Type is HEADER and the value of Data is User-Agent. If you want to search the User-Agent header for the value BadBot, you base64-encode BadBot using MIME base64-encoding and include the resulting value, QmFkQm90, in the value of SearchString.

          If you're using the AWS CLI or one of the AWS SDKs

          The value that you want AWS WAF to search for. The SDK automatically base64 encodes the value.

        • fieldToMatch

          FieldToMatch fieldToMatch

          The part of a web request that you want AWS WAF to inspect. For more information, see FieldToMatch.

        • textTransformations

          List<E> textTransformations

          Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content identified by FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.

        • positionalConstraint

          String positionalConstraint

          The area within the portion of a web request that you want AWS WAF to search for SearchString. Valid values include the following:

          CONTAINS

          The specified part of the web request must include the value of SearchString, but the location doesn't matter.

          CONTAINS_WORD

          The specified part of the web request must include the value of SearchString, and SearchString must contain only alphanumeric characters or underscore (A-Z, a-z, 0-9, or _). In addition, SearchString must be a word, which means that both of the following are true:

          • SearchString is at the beginning of the specified part of the web request or is preceded by a character other than an alphanumeric character or underscore (_). Examples include the value of a header and ;BadBot.

          • SearchString is at the end of the specified part of the web request or is followed by a character other than an alphanumeric character or underscore (_), for example, BadBot; and -BadBot;.

          EXACTLY

          The value of the specified part of the web request must exactly match the value of SearchString.

          STARTS_WITH

          The value of SearchString must appear at the beginning of the specified part of the web request.

          ENDS_WITH

          The value of SearchString must appear at the end of the specified part of the web request.

    • Class com.amazonaws.services.wafv2.model.CheckCapacityRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • rules

          List<E> rules

          An array of Rule that you're configuring to use in a rule group or web ACL.

    • Class com.amazonaws.services.wafv2.model.CheckCapacityResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • capacity

          Long capacity

          The capacity required by the rules and scope.

    • Class com.amazonaws.services.wafv2.model.CountAction extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.CreateIPSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • description

          String description

          A friendly description of the IP set. You cannot change the description of an IP set after you create it.

        • iPAddressVersion

          String iPAddressVersion

          Specify IPV4 or IPV6.

        • addresses

          List<E> addresses

          Contains an array of strings that specify one or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. AWS WAF supports all address ranges for IP versions IPv4 and IPv6.

          Examples:

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 192.0.2.44, specify 192.0.2.44/32.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses from 192.0.2.0 to 192.0.2.255, specify 192.0.2.0/24.

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify 1111:0000:0000:0000:0000:0000:0000:0111/128.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses 1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff, specify 1111:0000:0000:0000:0000:0000:0000:0000/64.

          For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

        • tags

          List<E> tags

          An array of key:value pairs to associate with the resource.

    • Class com.amazonaws.services.wafv2.model.CreateIPSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • summary

          IPSetSummary summary

          High-level information about an IPSet, returned by operations like create and list. This provides information like the ID, that you can use to retrieve and manage an IPSet, and the ARN, that you provide to the IPSetReferenceStatement to use the address set in a Rule.

    • Class com.amazonaws.services.wafv2.model.CreateRegexPatternSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the set. You cannot change the name after you create the set.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • description

          String description

          A friendly description of the set. You cannot change the description of a set after you create it.

        • regularExpressionList

          List<E> regularExpressionList

          Array of regular expression strings.

        • tags

          List<E> tags

          An array of key:value pairs to associate with the resource.

    • Class com.amazonaws.services.wafv2.model.CreateRegexPatternSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.CreateRuleGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule group. You cannot change the name of a rule group after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • capacity

          Long capacity

          The web ACL capacity units (WCUs) required for this rule group.

          When you create your own rule group, you define this, and you cannot change it after creation. When you add or modify the rules in a rule group, AWS WAF enforces this limit. You can check the capacity for a set of rules using CheckCapacity.

          AWS WAF uses WCUs to calculate and control the operating resources that are used to run your rules, rule groups, and web ACLs. AWS WAF calculates capacity differently for each rule type, to reflect the relative cost of each rule. Simple rules that cost little to run use fewer WCUs than more complex rules that use more processing power. Rule group capacity is fixed at creation, which helps users plan their web ACL WCU usage when they use a rule group. The WCU limit for web ACLs is 1,500.

        • description

          String description

          A friendly description of the rule group. You cannot change the description of a rule group after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

        • tags

          List<E> tags

          An array of key:value pairs to associate with the resource.

    • Class com.amazonaws.services.wafv2.model.CreateRuleGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • summary

          RuleGroupSummary summary

          High-level information about a RuleGroup, returned by operations like create and list. This provides information like the ID, that you can use to retrieve and manage a RuleGroup, and the ARN, that you provide to the RuleGroupReferenceStatement to use the rule group in a Rule.

    • Class com.amazonaws.services.wafv2.model.CreateWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • defaultAction

          DefaultAction defaultAction

          The action to perform if none of the Rules contained in the WebACL match.

        • description

          String description

          A friendly description of the Web ACL. You cannot change the description of a Web ACL after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

        • tags

          List<E> tags

          An array of key:value pairs to associate with the resource.

    • Class com.amazonaws.services.wafv2.model.CreateWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • summary

          WebACLSummary summary

          High-level information about a WebACL, returned by operations like create and list. This provides information like the ID, that you can use to retrieve and manage a WebACL, and the ARN, that you provide to operations like AssociateWebACL.

    • Class com.amazonaws.services.wafv2.model.DefaultAction extends Object implements Serializable

      • Serialized Fields

        • block

          BlockAction block

          Specifies that AWS WAF should block requests by default.

        • allow

          AllowAction allow

          Specifies that AWS WAF should allow requests by default.

    • Class com.amazonaws.services.wafv2.model.DeleteIPSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.DeleteIPSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.DeleteLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.

    • Class com.amazonaws.services.wafv2.model.DeleteLoggingConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.DeleteRegexPatternSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the set. You cannot change the name after you create the set.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.DeleteRegexPatternSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.DeleteRuleGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule group. You cannot change the name of a rule group after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.DeleteRuleGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.DeleteWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          The unique identifier for the Web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.DeleteWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.DescribeManagedRuleGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • vendorName

          String vendorName

          The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.

        • name

          String name

          The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

    • Class com.amazonaws.services.wafv2.model.DescribeManagedRuleGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • capacity

          Long capacity

          The web ACL capacity units (WCUs) required for this rule group. AWS WAF uses web ACL capacity units (WCU) to calculate and control the operating resources that are used to run your rules, rule groups, and web ACLs. AWS WAF calculates capacity differently for each rule type, to reflect each rule's relative cost. Rule group capacity is fixed at creation, so users can plan their web ACL WCU usage when they use a rule group. The WCU limit for web ACLs is 1,500.

        • rules

          List<E> rules

    • Class com.amazonaws.services.wafv2.model.DisassociateWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the resource to disassociate from the web ACL.

          The ARN must be in one of the following formats:

          • For a CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id

          • For an Application Load Balancer: arn:aws:elasticloadbalancing: region:account-id:loadbalancer/app/load-balancer-name /load-balancer-id

          • For an Amazon API Gateway stage: arn:aws:apigateway:region ::/restapis/api-id/stages/stage-name

    • Class com.amazonaws.services.wafv2.model.DisassociateWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.ExcludedRule extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the rule to exclude.

    • Class com.amazonaws.services.wafv2.model.FieldToMatch extends Object implements Serializable

      • Serialized Fields

        • singleHeader

          SingleHeader singleHeader

          Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.

        • singleQueryArgument

          SingleQueryArgument singleQueryArgument

          Inspect a single query argument. Provide the name of the query argument to inspect, such as UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.

        • allQueryArguments

          AllQueryArguments allQueryArguments

          Inspect all query arguments.

        • uriPath

          UriPath uriPath

          Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.

        • queryString

          QueryString queryString

          Inspect the query string. This is the part of a URL that appears after a ? character, if any.

        • body

          Body body

          Inspect the request body, which immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.

          Note that only the first 8 KB (8192 bytes) of the request body are forwarded to AWS WAF for inspection. If you don't need to inspect more than 8 KB, you can guarantee that you don't allow additional bytes in by combining a statement that inspects the body of the web request, such as ByteMatchStatement or RegexPatternSetReferenceStatement, with a SizeConstraintStatement that enforces an 8 KB size limit on the body of the request. AWS WAF doesn't support inspecting the entire contents of web requests whose bodies exceed the 8 KB limit.

        • method

          Method method

          Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform.

    • Class com.amazonaws.services.wafv2.model.GeoMatchStatement extends Object implements Serializable

      • Serialized Fields

        • countryCodes

          List<E> countryCodes

          An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard.

    • Class com.amazonaws.services.wafv2.model.GetIPSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

    • Class com.amazonaws.services.wafv2.model.GetIPSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • iPSet

          IPSet iPSet

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.GetLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the web ACL for which you want to get the LoggingConfiguration.

    • Class com.amazonaws.services.wafv2.model.GetLoggingConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.GetRateBasedStatementManagedKeysRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • webACLName

          String webACLName

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • webACLId

          String webACLId

          The unique identifier for the Web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • ruleName

          String ruleName

          The name of the rate-based rule to get the keys for.

    • Class com.amazonaws.services.wafv2.model.GetRateBasedStatementManagedKeysResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.GetRegexPatternSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the set. You cannot change the name after you create the set.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

    • Class com.amazonaws.services.wafv2.model.GetRegexPatternSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • regexPatternSet

          RegexPatternSet regexPatternSet

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.GetRuleGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule group. You cannot change the name of a rule group after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

    • Class com.amazonaws.services.wafv2.model.GetRuleGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • ruleGroup

          RuleGroup ruleGroup

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.GetSampledRequestsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • webAclArn

          String webAclArn

          The Amazon resource name (ARN) of the WebACL for which you want a sample of requests.

        • ruleMetricName

          String ruleMetricName

          The metric name assigned to the Rule or RuleGroup for which you want a sample of requests.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • timeWindow

          TimeWindow timeWindow

          The start date and time and the end date and time of the range for which you want GetSampledRequests to return a sample of requests. Specify the date and time in the following format: "2016-09-27T14:50Z". You can specify any time range in the previous three hours.

        • maxItems

          Long maxItems

          The number of requests that you want AWS WAF to return from among the first 5,000 requests that your AWS resource received during the time range. If your resource received fewer requests than the value of MaxItems, GetSampledRequests returns information about all of them.

    • Class com.amazonaws.services.wafv2.model.GetSampledRequestsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • sampledRequests

          List<E> sampledRequests

          A complex type that contains detailed information about each of the requests in the sample.

        • populationSize

          Long populationSize

          The total number of requests from which GetSampledRequests got a sample of MaxItems requests. If PopulationSize is less than MaxItems, the sample includes every request that your AWS resource received during the specified time range.

        • timeWindow

          TimeWindow timeWindow

          Usually, TimeWindow is the time range that you specified in the GetSampledRequests request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request, GetSampledRequests returns the time range for the first 5,000 requests.

    • Class com.amazonaws.services.wafv2.model.GetWebACLForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The ARN (Amazon Resource Name) of the resource.

    • Class com.amazonaws.services.wafv2.model.GetWebACLForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • webACL

          WebACL webACL

          The Web ACL that is associated with the resource. If there is no associated resource, AWS WAF returns a null Web ACL.

    • Class com.amazonaws.services.wafv2.model.GetWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          The unique identifier for the Web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

    • Class com.amazonaws.services.wafv2.model.GetWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • webACL

          WebACL webACL

          The Web ACL specification. You can modify the settings in this Web ACL and use it to update this Web ACL or create a new one.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.HTTPHeader extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the HTTP header.

        • value

          String value

          The value of the HTTP header.

    • Class com.amazonaws.services.wafv2.model.HTTPRequest extends Object implements Serializable

      • Serialized Fields

        • clientIP

          String clientIP

          The IP address that the request originated from. If the web ACL is associated with a CloudFront distribution, this is the value of one of the following fields in CloudFront access logs:

          • c-ip, if the viewer did not use an HTTP proxy or a load balancer to send the request

          • x-forwarded-for, if the viewer did use an HTTP proxy or a load balancer to send the request

        • country

          String country

          The two-letter country code for the country that the request originated from. For a current list of country codes, see the Wikipedia entry ISO 3166-1 alpha-2.

        • uRI

          String uRI

          The URI path of the request, which identifies the resource, for example, /images/daily-ad.jpg.

        • method

          String method

          The HTTP method specified in the sampled web request.

        • hTTPVersion

          String hTTPVersion

          The HTTP version specified in the sampled web request, for example, HTTP/1.1.

        • headers

          List<E> headers

          A complex type that contains the name and value for each header in the sampled web request.

    • Class com.amazonaws.services.wafv2.model.IPSet extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

        • description

          String description

          A friendly description of the IP set. You cannot change the description of an IP set after you create it.

        • iPAddressVersion

          String iPAddressVersion

          Specify IPV4 or IPV6.

        • addresses

          List<E> addresses

          Contains an array of strings that specify one or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. AWS WAF supports all address ranges for IP versions IPv4 and IPv6.

          Examples:

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 192.0.2.44, specify 192.0.2.44/32.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses from 192.0.2.0 to 192.0.2.255, specify 192.0.2.0/24.

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify 1111:0000:0000:0000:0000:0000:0000:0111/128.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses 1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff, specify 1111:0000:0000:0000:0000:0000:0000:0000/64.

          For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

    • Class com.amazonaws.services.wafv2.model.IPSetReferenceStatement extends Object implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the IPSet that this statement references.

    • Class com.amazonaws.services.wafv2.model.IPSetSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the IP set. You cannot change the description of an IP set after you create it.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

    • Class com.amazonaws.services.wafv2.model.ListAvailableManagedRuleGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListAvailableManagedRuleGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • managedRuleGroups

          List<E> managedRuleGroups

    • Class com.amazonaws.services.wafv2.model.ListIPSetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListIPSetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • iPSets

          List<E> iPSets

          Array of IPSets. This may not be the full list of IPSets that you have defined. See the Limit specification for this request.

    • Class com.amazonaws.services.wafv2.model.ListLoggingConfigurationsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListLoggingConfigurationsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • loggingConfigurations

          List<E> loggingConfigurations

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

    • Class com.amazonaws.services.wafv2.model.ListRegexPatternSetsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListRegexPatternSetsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • regexPatternSets

          List<E> regexPatternSets

    • Class com.amazonaws.services.wafv2.model.ListResourcesForWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • webACLArn

          String webACLArn

          The Amazon Resource Name (ARN) of the Web ACL.

        • resourceType

          String resourceType

          Used for web ACLs that are scoped for regional applications. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

    • Class com.amazonaws.services.wafv2.model.ListResourcesForWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • resourceArns

          List<E> resourceArns

          The array of Amazon Resource Names (ARNs) of the associated resources.

    • Class com.amazonaws.services.wafv2.model.ListRuleGroupsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListRuleGroupsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • ruleGroups

          List<E> ruleGroups

    • Class com.amazonaws.services.wafv2.model.ListTagsForResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource.

    • Class com.amazonaws.services.wafv2.model.ListTagsForResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • tagInfoForResource

          TagInfoForResource tagInfoForResource

          The collection of tagging definitions for the resource.

    • Class com.amazonaws.services.wafv2.model.ListWebACLsRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • limit

          Integer limit

          The maximum number of objects that you want AWS WAF to return for this request. If more objects are available, in the response, AWS WAF provides a NextMarker value that you can use in a subsequent call to get the next batch of objects.

    • Class com.amazonaws.services.wafv2.model.ListWebACLsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextMarker

          String nextMarker

          When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, AWS WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

        • webACLs

          List<E> webACLs

    • Class com.amazonaws.services.wafv2.model.LoggingConfiguration extends Object implements Serializable

      • Serialized Fields

        • resourceArn

          String resourceArn

          The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs.

        • logDestinationConfigs

          List<E> logDestinationConfigs

          The Amazon Kinesis Data Firehose Amazon Resource Name (ARNs) that you want to associate with the web ACL.

        • redactedFields

          List<E> redactedFields

          The parts of the request that you want to keep out of the logs. For example, if you redact the cookie field, the cookie field in the firehose will be xxx.

    • Class com.amazonaws.services.wafv2.model.ManagedRuleGroupStatement extends Object implements Serializable

      • Serialized Fields

        • vendorName

          String vendorName

          The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.

        • name

          String name

          The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.

        • excludedRules

          List<E> excludedRules

          The rules whose actions are set to COUNT by the web ACL, regardless of the action that is set on the rule. This effectively excludes the rule from acting on web requests.

    • Class com.amazonaws.services.wafv2.model.ManagedRuleGroupSummary extends Object implements Serializable

      • Serialized Fields

        • vendorName

          String vendorName

          The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.

        • name

          String name

          The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.

        • description

          String description

          The description of the managed rule group, provided by AWS or the AWS Marketplace seller who manages it.

    • Class com.amazonaws.services.wafv2.model.Method extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.NoneAction extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.NotStatement extends Object implements Serializable

      • Serialized Fields

        • statement

          Statement statement

          The statement to negate. You can use any statement that can be nested.

    • Class com.amazonaws.services.wafv2.model.OrStatement extends Object implements Serializable

      • Serialized Fields

        • statements

          List<E> statements

          The statements to combine with OR logic. You can use any statements that can be nested.

    • Class com.amazonaws.services.wafv2.model.OverrideAction extends Object implements Serializable

      • Serialized Fields

        • count

          CountAction count

          Override the rule action setting to count.

        • none

          NoneAction none

          Don't override the rule action setting.

    • Class com.amazonaws.services.wafv2.model.PutLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable

    • Class com.amazonaws.services.wafv2.model.PutLoggingConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.QueryString extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.RateBasedStatement extends Object implements Serializable

      • Serialized Fields

        • limit

          Long limit

          The limit on requests per 5-minute period for a single originating IP address. If the statement includes a ScopDownStatement, this limit is applied only to the requests that match the statement.

        • aggregateKeyType

          String aggregateKeyType

          Setting that indicates how to aggregate the request counts. Currently, you must set this to IP. The request counts are aggregated on IP addresses.

        • scopeDownStatement

          Statement scopeDownStatement

          An optional nested statement that narrows the scope of the rate-based statement to matching web requests. This can be any nestable statement, and you can nest statements at any level below this scope-down statement.

    • Class com.amazonaws.services.wafv2.model.RateBasedStatementManagedKeysIPSet extends Object implements Serializable

      • Serialized Fields

        • iPAddressVersion

          String iPAddressVersion
        • addresses

          List<E> addresses

          The IP addresses that are currently blocked.

    • Class com.amazonaws.services.wafv2.model.Regex extends Object implements Serializable

      • Serialized Fields

        • regexString

          String regexString

          The string representing the regular expression.

    • Class com.amazonaws.services.wafv2.model.RegexPatternSet extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the set. You cannot change the name after you create the set.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

        • description

          String description

          A friendly description of the set. You cannot change the description of a set after you create it.

        • regularExpressionList

          List<E> regularExpressionList

          The regular expression patterns in the set.

    • Class com.amazonaws.services.wafv2.model.RegexPatternSetReferenceStatement extends Object implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the RegexPatternSet that this statement references.

        • fieldToMatch

          FieldToMatch fieldToMatch

          The part of a web request that you want AWS WAF to inspect. For more information, see FieldToMatch.

        • textTransformations

          List<E> textTransformations

          Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content identified by FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.

    • Class com.amazonaws.services.wafv2.model.RegexPatternSetSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the data type instance. You cannot change the name after you create the instance.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the set. You cannot change the description of a set after you create it.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

    • Class com.amazonaws.services.wafv2.model.Rule extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule. You can't change the name of a Rule after you create it.

        • priority

          Integer priority

          If you define more than one Rule in a WebACL, AWS WAF evaluates each request against the Rules in order based on the value of Priority. AWS WAF processes rules with lower priority first. The priorities don't need to be consecutive, but they must all be different.

        • statement

          Statement statement

          The AWS WAF processing statement for the rule, for example ByteMatchStatement or SizeConstraintStatement.

        • action

          RuleAction action

          The action that AWS WAF should take on a web request when it matches the rule's statement. Settings at the web ACL level can override the rule action setting.

        • overrideAction

          OverrideAction overrideAction

          The action to use to override the rule's Action setting. You can use no override action, in which case the rule action is in effect, or count action, in which case, if the rule matches a web request, it only counts the match.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

    • Class com.amazonaws.services.wafv2.model.RuleAction extends Object implements Serializable

      • Serialized Fields

        • block

          BlockAction block

          Instructs AWS WAF to block the web request.

        • allow

          AllowAction allow

          Instructs AWS WAF to allow the web request.

        • count

          CountAction count

          Instructs AWS WAF to count the web request and allow it.

    • Class com.amazonaws.services.wafv2.model.RuleGroup extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule group. You cannot change the name of a rule group after you create it.

        • id

          String id

          A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • capacity

          Long capacity

          The web ACL capacity units (WCUs) required for this rule group.

          When you create your own rule group, you define this, and you cannot change it after creation. When you add or modify the rules in a rule group, AWS WAF enforces this limit. You can check the capacity for a set of rules using CheckCapacity.

          AWS WAF uses WCUs to calculate and control the operating resources that are used to run your rules, rule groups, and web ACLs. AWS WAF calculates capacity differently for each rule type, to reflect the relative cost of each rule. Simple rules that cost little to run use fewer WCUs than more complex rules that use more processing power. Rule group capacity is fixed at creation, which helps users plan their web ACL WCU usage when they use a rule group. The WCU limit for web ACLs is 1,500.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

        • description

          String description

          A friendly description of the rule group. You cannot change the description of a rule group after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

    • Class com.amazonaws.services.wafv2.model.RuleGroupReferenceStatement extends Object implements Serializable

      • Serialized Fields

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

        • excludedRules

          List<E> excludedRules

          The names of rules that are in the referenced rule group, but that you want AWS WAF to exclude from processing for this rule statement.

    • Class com.amazonaws.services.wafv2.model.RuleGroupSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the data type instance. You cannot change the name after you create the instance.

        • id

          String id

          A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the rule group. You cannot change the description of a rule group after you create it.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

    • Class com.amazonaws.services.wafv2.model.RuleSummary extends Object implements Serializable

      • Serialized Fields

    • Class com.amazonaws.services.wafv2.model.SampledHTTPRequest extends Object implements Serializable

      • Serialized Fields

        • request

          HTTPRequest request

          A complex type that contains detailed information about the request.

        • weight

          Long weight

          A value that indicates how one result in the response relates proportionally to other results in the response. For example, a result that has a weight of 2 represents roughly twice as many web requests as a result that has a weight of 1.

        • timestamp

          Date timestamp

          The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).

        • action

          String action

          The action for the Rule that the request matched: ALLOW, BLOCK, or COUNT.

        • ruleNameWithinRuleGroup

          String ruleNameWithinRuleGroup

          The name of the Rule that the request matched. For managed rule groups, the format for this name is <vendor name>#<managed rule group name>#<rule name>. For your own rule groups, the format for this name is <rule group name>#<rule name>. If the rule is not in a rule group, the format is <rule name>.

    • Class com.amazonaws.services.wafv2.model.SingleHeader extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the query header to inspect.

    • Class com.amazonaws.services.wafv2.model.SingleQueryArgument extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          The name of the query argument to inspect.

    • Class com.amazonaws.services.wafv2.model.SizeConstraintStatement extends Object implements Serializable

      • Serialized Fields

        • fieldToMatch

          FieldToMatch fieldToMatch

          The part of a web request that you want AWS WAF to inspect. For more information, see FieldToMatch.

        • comparisonOperator

          String comparisonOperator

          The operator to use to compare the request part to the size setting.

        • size

          Long size

          The size, in byte, to compare to the request part, after any transformations.

        • textTransformations

          List<E> textTransformations

          Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content identified by FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.

    • Class com.amazonaws.services.wafv2.model.SqliMatchStatement extends Object implements Serializable

      • Serialized Fields

        • fieldToMatch

          FieldToMatch fieldToMatch

          The part of a web request that you want AWS WAF to inspect. For more information, see FieldToMatch.

        • textTransformations

          List<E> textTransformations

          Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content identified by FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.

    • Class com.amazonaws.services.wafv2.model.Statement extends Object implements Serializable

      • Serialized Fields

        • byteMatchStatement

          ByteMatchStatement byteMatchStatement

          A rule statement that defines a string match search for AWS WAF to apply to web requests. The byte match statement provides the bytes to search for, the location in requests that you want AWS WAF to search, and other settings. The bytes to search for are typically a string that corresponds with ASCII characters. In the AWS WAF console and the developer guide, this is refered to as a string match statement.

        • sqliMatchStatement

          SqliMatchStatement sqliMatchStatement

          Attackers sometimes insert malicious SQL code into web requests in an effort to extract data from your database. To allow or block web requests that appear to contain malicious SQL code, create one or more SQL injection match conditions. An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. Later in the process, when you create a web ACL, you specify whether to allow or block requests that appear to contain malicious SQL code.

        • xssMatchStatement

          XssMatchStatement xssMatchStatement

          A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. XSS attacks are those where the attacker uses vulnerabilities in a benign website as a vehicle to inject malicious client-site scripts into other legitimate web browsers. The XSS match statement provides the location in requests that you want AWS WAF to search and text transformations to use on the search area before AWS WAF searches for character sequences that are likely to be malicious strings.

        • sizeConstraintStatement

          SizeConstraintStatement sizeConstraintStatement

          A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). For example, you can use a size constraint statement to look for query strings that are longer than 100 bytes.

          If you configure AWS WAF to inspect the request body, AWS WAF inspects only the first 8192 bytes (8 KB). If the request body for your web requests never exceeds 8192 bytes, you can create a size constraint condition and block requests that have a request body greater than 8192 bytes.

          If you choose URI for the value of Part of the request to filter on, the slash (/) in the URI counts as one character. For example, the URI /logo.jpg is nine characters long.

        • geoMatchStatement

          GeoMatchStatement geoMatchStatement

          A rule statement used to identify web requests based on country of origin.

        • ruleGroupReferenceStatement

          RuleGroupReferenceStatement ruleGroupReferenceStatement

          A rule statement used to run the rules that are defined in a RuleGroup. To use this, create a rule group with your rules, then provide the ARN of the rule group in this statement.

          You cannot nest a RuleGroupReferenceStatement, for example for use inside a NotStatement or OrStatement. It can only be referenced as a top-level statement within a rule.

        • iPSetReferenceStatement

          IPSetReferenceStatement iPSetReferenceStatement

          A rule statement used to detect web requests coming from particular IP addresses or address ranges. To use this, create an IPSet that specifies the addresses you want to detect, then use the ARN of that set in this statement. To create an IP set, see CreateIPSet.

          Each IP set rule statement references an IP set. You create and maintain the set independent of your rules. This allows you to use the single set in multiple rules. When you update the referenced set, AWS WAF automatically updates all rules that reference it.

        • regexPatternSetReferenceStatement

          RegexPatternSetReferenceStatement regexPatternSetReferenceStatement

          A rule statement used to search web request components for matches with regular expressions. To use this, create a RegexPatternSet that specifies the expressions that you want to detect, then use the ARN of that set in this statement. A web request matches the pattern set rule statement if the request component matches any of the patterns in the set. To create a regex pattern set, see CreateRegexPatternSet.

          Each regex pattern set rule statement references a regex pattern set. You create and maintain the set independent of your rules. This allows you to use the single set in multiple rules. When you update the referenced set, AWS WAF automatically updates all rules that reference it.

        • rateBasedStatement

          RateBasedStatement rateBasedStatement

          A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span. You can use this to put a temporary block on requests from an IP address that is sending excessive requests.

          When the rule action triggers, AWS WAF blocks additional requests from the IP address until the request rate falls below the limit.

          You can optionally nest another statement inside the rate-based statement, to narrow the scope of the rule so that it only counts requests that match the nested statement. For example, based on recent requests that you have seen from an attacker, you might create a rate-based rule with a nested AND rule statement that contains the following nested statements:

          • An IP match statement with an IP set that specified the address 192.0.2.44.

          • A string match statement that searches in the User-Agent header for the string BadBot.

          In this rate-based rule, you also define a rate limit. For this example, the rate limit is 1,000. Requests that meet both of the conditions in the statements are counted. If the count exceeds 1,000 requests per five minutes, the rule action triggers. Requests that do not meet both conditions are not counted towards the rate limit and are not affected by this rule.

          You cannot nest a RateBasedStatement, for example for use inside a NotStatement or OrStatement. It can only be referenced as a top-level statement within a rule.

        • andStatement

          AndStatement andStatement

          A logical rule statement used to combine other rule statements with AND logic. You provide more than one Statement within the AndStatement.

        • orStatement

          OrStatement orStatement

          A logical rule statement used to combine other rule statements with OR logic. You provide more than one Statement within the OrStatement.

        • notStatement

          NotStatement notStatement

          A logical rule statement used to negate the results of another rule statement. You provide one Statement within the NotStatement.

        • managedRuleGroupStatement

          ManagedRuleGroupStatement managedRuleGroupStatement

          A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling ListAvailableManagedRuleGroups.

          You can't nest a ManagedRuleGroupStatement, for example for use inside a NotStatement or OrStatement. It can only be referenced as a top-level statement within a rule.

    • Class com.amazonaws.services.wafv2.model.Tag extends Object implements Serializable

      • Serialized Fields

        • key

          String key

          Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive.

        • value

          String value

          Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive.

    • Class com.amazonaws.services.wafv2.model.TagInfoForResource extends Object implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource.

        • tagList

          List<E> tagList

          The array of Tag objects defined for the resource.

    • Class com.amazonaws.services.wafv2.model.TagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource.

        • tags

          List<E> tags

          An array of key:value pairs to associate with the resource.

    • Class com.amazonaws.services.wafv2.model.TagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.TextTransformation extends Object implements Serializable

      • Serialized Fields

        • priority

          Integer priority

          Sets the relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. The priorities don't need to be consecutive, but they must all be different.

        • type

          String type

          You can specify the following transformation types:

          CMD_LINE

          When you're concerned that attackers are injecting an operating system command line command and using unusual formatting to disguise some or all of the command, use this option to perform the following transformations:

          • Delete the following characters: \ " ' ^

          • Delete spaces before the following characters: / (

          • Replace the following characters with a space: , ;

          • Replace multiple spaces with one space

          • Convert uppercase letters (A-Z) to lowercase (a-z)

          COMPRESS_WHITE_SPACE

          Use this option to replace the following characters with a space character (decimal 32):

          • \f, formfeed, decimal 12

          • \t, tab, decimal 9

          • \n, newline, decimal 10

          • \r, carriage return, decimal 13

          • \v, vertical tab, decimal 11

          • non-breaking space, decimal 160

          COMPRESS_WHITE_SPACE also replaces multiple spaces with one space.

          HTML_ENTITY_DECODE

          Use this option to replace HTML-encoded characters with unencoded characters. HTML_ENTITY_DECODE performs the following operations:

          • Replaces (ampersand)quot; with "

          • Replaces (ampersand)nbsp; with a non-breaking space, decimal 160

          • Replaces (ampersand)lt; with a "less than" symbol

          • Replaces (ampersand)gt; with >

          • Replaces characters that are represented in hexadecimal format, (ampersand)#xhhhh;, with the corresponding characters

          • Replaces characters that are represented in decimal format, (ampersand)#nnnn;, with the corresponding characters

          LOWERCASE

          Use this option to convert uppercase letters (A-Z) to lowercase (a-z).

          URL_DECODE

          Use this option to decode a URL-encoded value.

          NONE

          Specify NONE if you don't want any text transformations.

    • Class com.amazonaws.services.wafv2.model.TimeWindow extends Object implements Serializable

      • Serialized Fields

        • startTime

          Date startTime

          The beginning of the time range from which you want GetSampledRequests to return a sample of the requests that your AWS resource received. Specify the date and time in the following format: "2016-09-27T14:50Z". You can specify any time range in the previous three hours.

        • endTime

          Date endTime

          The end of the time range from which you want GetSampledRequests to return a sample of the requests that your AWS resource received. Specify the date and time in the following format: "2016-09-27T14:50Z". You can specify any time range in the previous three hours.

    • Class com.amazonaws.services.wafv2.model.UntagResourceRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • resourceARN

          String resourceARN

          The Amazon Resource Name (ARN) of the resource.

        • tagKeys

          List<E> tagKeys

          An array of keys identifying the tags to disassociate from the resource.

    • Class com.amazonaws.services.wafv2.model.UntagResourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

    • Class com.amazonaws.services.wafv2.model.UpdateIPSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the IP set. You cannot change the name of an IPSet after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the IP set. You cannot change the description of an IP set after you create it.

        • addresses

          List<E> addresses

          Contains an array of strings that specify one or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. AWS WAF supports all address ranges for IP versions IPv4 and IPv6.

          Examples:

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 192.0.2.44, specify 192.0.2.44/32.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses from 192.0.2.0 to 192.0.2.255, specify 192.0.2.0/24.

          • To configure AWS WAF to allow, block, or count requests that originated from the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify 1111:0000:0000:0000:0000:0000:0000:0111/128.

          • To configure AWS WAF to allow, block, or count requests that originated from IP addresses 1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff, specify 1111:0000:0000:0000:0000:0000:0000:0000/64.

          For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.UpdateIPSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextLockToken

          String nextLockToken

          A token used for optimistic locking. AWS WAF returns this token to your update requests. You use NextLockToken in the same manner as you use LockToken.

    • Class com.amazonaws.services.wafv2.model.UpdateRegexPatternSetRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the set. You cannot change the name after you create the set.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the set. You cannot change the description of a set after you create it.

        • regularExpressionList

          List<E> regularExpressionList

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.UpdateRegexPatternSetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextLockToken

          String nextLockToken

          A token used for optimistic locking. AWS WAF returns this token to your update requests. You use NextLockToken in the same manner as you use LockToken.

    • Class com.amazonaws.services.wafv2.model.UpdateRuleGroupRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the rule group. You cannot change the name of a rule group after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the rule group. You cannot change the description of a rule group after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.UpdateRuleGroupResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextLockToken

          String nextLockToken

          A token used for optimistic locking. AWS WAF returns this token to your update requests. You use NextLockToken in the same manner as you use LockToken.

    • Class com.amazonaws.services.wafv2.model.UpdateWebACLRequest extends AmazonWebServiceRequest implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • scope

          String scope

          Specifies whether this is for an AWS CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB) or an API Gateway stage.

          To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

          • CLI - Specify the region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

          • API and SDKs - For all calls, use the Region endpoint us-east-1.

        • id

          String id

          The unique identifier for the Web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • defaultAction

          DefaultAction defaultAction

          The action to perform if none of the Rules contained in the WebACL match.

        • description

          String description

          A friendly description of the Web ACL. You cannot change the description of a Web ACL after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

    • Class com.amazonaws.services.wafv2.model.UpdateWebACLResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

      • Serialized Fields

        • nextLockToken

          String nextLockToken

          A token used for optimistic locking. AWS WAF returns this token to your update requests. You use NextLockToken in the same manner as you use LockToken.

    • Class com.amazonaws.services.wafv2.model.UriPath extends Object implements Serializable

    • Class com.amazonaws.services.wafv2.model.VisibilityConfig extends Object implements Serializable

      • Serialized Fields

        • sampledRequestsEnabled

          Boolean sampledRequestsEnabled

          A boolean indicating whether AWS WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the AWS WAF console.

        • cloudWatchMetricsEnabled

          Boolean cloudWatchMetricsEnabled

          A boolean indicating whether the associated resource sends metrics to CloudWatch. For the list of available metrics, see AWS WAF Metrics.

        • metricName

          String metricName

          A friendly name of the CloudWatch metric. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with length from one to 128 characters. It can't contain whitespace or metric names reserved for AWS WAF, for example "All" and "Default_Action." You can't change a MetricName after you create a VisibilityConfig.

    • Class com.amazonaws.services.wafv2.model.WAFAssociatedItemException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFDuplicateItemException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFInternalErrorException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFInvalidParameterException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFInvalidResourceException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFLimitsExceededException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFNonexistentItemException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFOptimisticLockException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFServiceLinkedRoleErrorException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFTagOperationException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFTagOperationInternalErrorException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WAFUnavailableEntityException extends AWSWAFV2Exception implements Serializable

      serialVersionUID:
      1L
    • Class com.amazonaws.services.wafv2.model.WebACL extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • id

          String id

          A unique identifier for the WebACL. This ID is returned in the responses to create and list commands. You use this ID to do things like get, update, and delete a WebACL.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the Web ACL that you want to associate with the resource.

        • defaultAction

          DefaultAction defaultAction

          The action to perform if none of the Rules contained in the WebACL match.

        • description

          String description

          A friendly description of the Web ACL. You cannot change the description of a Web ACL after you create it.

        • rules

          List<E> rules

          The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

        • visibilityConfig

          VisibilityConfig visibilityConfig

          Defines and enables Amazon CloudWatch metrics and web request sample collection.

        • capacity

          Long capacity

          The web ACL capacity units (WCUs) currently being used by this web ACL.

          AWS WAF uses WCUs to calculate and control the operating resources that are used to run your rules, rule groups, and web ACLs. AWS WAF calculates capacity differently for each rule type, to reflect the relative cost of each rule. Simple rules that cost little to run use fewer WCUs than more complex rules that use more processing power. Rule group capacity is fixed at creation, which helps users plan their web ACL WCU usage when they use a rule group. The WCU limit for web ACLs is 1,500.

    • Class com.amazonaws.services.wafv2.model.WebACLSummary extends Object implements Serializable

      • Serialized Fields

        • name

          String name

          A friendly name of the Web ACL. You cannot change the name of a Web ACL after you create it.

        • id

          String id

          The unique identifier for the Web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

        • description

          String description

          A friendly description of the Web ACL. You cannot change the description of a Web ACL after you create it.

        • lockToken

          String lockToken

          A token used for optimistic locking. AWS WAF returns a token to your get and list requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update and delete. AWS WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException. If this happens, perform another get, and use the new token returned by that operation.

        • aRN

          String aRN

          The Amazon Resource Name (ARN) of the entity.

    • Class com.amazonaws.services.wafv2.model.XssMatchStatement extends Object implements Serializable

      • Serialized Fields

        • fieldToMatch

          FieldToMatch fieldToMatch

          The part of a web request that you want AWS WAF to inspect. For more information, see FieldToMatch.

        • textTransformations

          List<E> textTransformations

          Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content identified by FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.

  • Package com.amazonaws.services.workdocs.model

  • Package com.amazonaws.services.worklink.model

  • Package com.amazonaws.services.workmail.model

  • Package com.amazonaws.services.workmailmessageflow.model

  • Package com.amazonaws.services.workspaces.model

  • Package com.amazonaws.services.xray.model

  • Package com.amazonaws.util

  • Package com.amazonaws.waiters

  • Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.