- * Creates a thing in the Thing Registry. + * Creates a thing record in the thing registry. *
* * @param createThingRequest@@ -537,6 +537,9 @@ CreatePolicyVersionResult createPolicyVersion( * @throws ResourceAlreadyExistsException
* The resource already exists. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -548,6 +551,45 @@ CreatePolicyVersionResult createPolicyVersion( CreateThingResult createThing(CreateThingRequest createThingRequest) throws AmazonClientException, AmazonServiceException; + /** + *+ * Creates a new thing type. + *
+ * + * @param createThingTypeRequest+ * The input for the CreateThingType operation. + *
+ * @return createThingTypeResult The response from the CreateThingType + * service method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws ResourceAlreadyExistsException+ * The resource already exists. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + CreateThingTypeResult createThingType(CreateThingTypeRequest createThingTypeRequest) + throws AmazonClientException, AmazonServiceException; + /** ** Creates a rule. Creating rules is an administrator-level action. Any user @@ -816,7 +858,7 @@ DeleteRegistrationCodeResult deleteRegistrationCode( /** *
- * Deletes the specified thing from the Thing Registry. + * Deletes the specified thing. *
* * @param deleteThingRequest@@ -827,6 +869,11 @@ DeleteRegistrationCodeResult deleteRegistrationCode( * @throws ResourceNotFoundException
* The specified resource does not exist. *
+ * @throws VersionConflictException+ * An exception thrown when the version of a thing passed to a + * command is different than the version specified with the + * --version parameter. + *
* @throws InvalidRequestException* The request is not valid. *
@@ -853,6 +900,50 @@ DeleteRegistrationCodeResult deleteRegistrationCode( DeleteThingResult deleteThing(DeleteThingRequest deleteThingRequest) throws AmazonClientException, AmazonServiceException; + /** + *+ * Deletes the specified thing type . You cannot delete a thing type if it + * has things associated with it. To delete a thing type, first mark it as + * deprecated by calling DeprecateThingType, then remove any + * associated things by calling UpdateThing to change the thing type + * on any associated thing, and finally use DeleteThingType to delete + * the thing type. + *
+ * + * @param deleteThingTypeRequest+ * The input for the DeleteThingType operation. + *
+ * @return deleteThingTypeResult The response from the DeleteThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + DeleteThingTypeResult deleteThingType(DeleteThingTypeRequest deleteThingTypeRequest) + throws AmazonClientException, AmazonServiceException; + /** ** Deletes the specified rule. @@ -884,6 +975,46 @@ DeleteThingResult deleteThing(DeleteThingRequest deleteThingRequest) void deleteTopicRule(DeleteTopicRuleRequest deleteTopicRuleRequest) throws AmazonClientException, AmazonServiceException; + /** + *
+ * Deprecates a thing type. You can not associate new things with deprecated + * thing type. + *
+ * + * @param deprecateThingTypeRequest+ * The input for the DeprecateThingType operation. + *
+ * @return deprecateThingTypeResult The response from the DeprecateThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + DeprecateThingTypeResult deprecateThingType(DeprecateThingTypeRequest deprecateThingTypeRequest) + throws AmazonClientException, AmazonServiceException; + /** ** Describes a registered CA certificate. @@ -1033,6 +1164,45 @@ DescribeEndpointResult describeEndpoint(DescribeEndpointRequest describeEndpoint DescribeThingResult describeThing(DescribeThingRequest describeThingRequest) throws AmazonClientException, AmazonServiceException; + /** + *
+ * Gets information about the specified thing type. + *
+ * + * @param describeThingTypeRequest+ * The input for the DescribeThingType operation. + *
+ * @return describeThingTypeResult The response from the DescribeThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + DescribeThingTypeResult describeThingType(DescribeThingTypeRequest describeThingTypeRequest) + throws AmazonClientException, AmazonServiceException; + /** ** Removes the specified policy from the specified certificate. @@ -1468,6 +1638,43 @@ ListCertificatesByCAResult listCertificatesByCA( ListCertificatesByCARequest listCertificatesByCARequest) throws AmazonClientException, AmazonServiceException; + /** + *
+ * Lists certificates that are being transfered but not yet accepted. + *
+ * + * @param listOutgoingCertificatesRequest+ * The input to the ListOutgoingCertificates operation. + *
+ * @return listOutgoingCertificatesResult The response from the + * ListOutgoingCertificates service method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + ListOutgoingCertificatesResult listOutgoingCertificates( + ListOutgoingCertificatesRequest listOutgoingCertificatesRequest) + throws AmazonClientException, AmazonServiceException; + /** ** Lists your policies. @@ -1652,6 +1859,9 @@ ListPrincipalPoliciesResult listPrincipalPolicies( * @throws InternalFailureException
* An unexpected error has occurred. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -1689,6 +1899,9 @@ ListPrincipalThingsResult listPrincipalThings( * @throws InternalFailureException* An unexpected error has occurred. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -1703,9 +1916,47 @@ ListThingPrincipalsResult listThingPrincipals( /** *- * Lists your things. You can pass an AttributeName or AttributeValue to - * filter your things (for example, - * "ListThings where AttributeName=Color and AttributeValue=Red"). + * Lists the existing thing types. + *
+ * + * @param listThingTypesRequest+ * The input for the ListThingTypes operation. + *
+ * @return listThingTypesResult The response from the ListThingTypes service + * method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + ListThingTypesResult listThingTypes(ListThingTypesRequest listThingTypesRequest) + throws AmazonClientException, AmazonServiceException; + + /** + *
+ * Lists your things. Use the attributeName and attributeValue
+ * parameters to filter your things. For example, calling
+ * ListThings
with attributeName=Color and attributeValue=Red
+ * retrieves all things in the registry that contain an attribute
+ * Color with the value Red.
*
@@ -2199,6 +2450,11 @@ void updateCertificate(UpdateCertificateRequest updateCertificateRequest) * @throws InvalidRequestException
* The request is not valid. *
+ * @throws VersionConflictException+ * An exception thrown when the version of a thing passed to a + * command is different than the version specified with the + * --version parameter. + *
* @throws ThrottlingException* The rate exceeds the limit. *
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/AWSIotClient.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/AWSIotClient.java index c228418d222..7898a423353 100644 --- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/AWSIotClient.java +++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/AWSIotClient.java @@ -286,11 +286,13 @@ private void init() { jsonErrorUnmarshallers.add(new TransferAlreadyCompletedExceptionUnmarshaller()); jsonErrorUnmarshallers.add(new TransferConflictExceptionUnmarshaller()); jsonErrorUnmarshallers.add(new UnauthorizedExceptionUnmarshaller()); + jsonErrorUnmarshallers.add(new VersionConflictExceptionUnmarshaller()); jsonErrorUnmarshallers.add(new VersionsLimitExceededExceptionUnmarshaller()); jsonErrorUnmarshallers.add(new JsonErrorUnmarshaller()); // calling this.setEndPoint(...) will also modify the signer accordingly this.setEndpoint("iot.us-east-1.amazonaws.com"); + this.endpointPrefix = "iot"; HandlerChainFactory chainFactory = new HandlerChainFactory(); requestHandler2s.addAll(chainFactory.newRequestHandlerChain( @@ -914,7 +916,7 @@ public CreatePolicyVersionResult createPolicyVersion( /** *- * Creates a thing in the Thing Registry. + * Creates a thing record in the thing registry. *
* * @param createThingRequest@@ -940,6 +942,9 @@ public CreatePolicyVersionResult createPolicyVersion( * @throws ResourceAlreadyExistsException
* The resource already exists. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -976,6 +981,70 @@ public CreateThingResult createThing(CreateThingRequest createThingRequest) } } + /** + *+ * Creates a new thing type. + *
+ * + * @param createThingTypeRequest+ * The input for the CreateThingType operation. + *
+ * @return createThingTypeResult The response from the CreateThingType + * service method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws ResourceAlreadyExistsException+ * The resource already exists. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public CreateThingTypeResult createThingType(CreateThingTypeRequest createThingTypeRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(createThingTypeRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request* Creates a rule. Creating rules is an administrator-level action. Any user @@ -1378,7 +1447,7 @@ public DeleteRegistrationCodeResult deleteRegistrationCode( /** *
- * Deletes the specified thing from the Thing Registry. + * Deletes the specified thing. *
* * @param deleteThingRequest@@ -1389,6 +1458,11 @@ public DeleteRegistrationCodeResult deleteRegistrationCode( * @throws ResourceNotFoundException
* The specified resource does not exist. *
+ * @throws VersionConflictException+ * An exception thrown when the version of a thing passed to a + * command is different than the version specified with the + * --version parameter. + *
* @throws InvalidRequestException* The request is not valid. *
@@ -1440,6 +1514,75 @@ public DeleteThingResult deleteThing(DeleteThingRequest deleteThingRequest) } } + /** + *+ * Deletes the specified thing type . You cannot delete a thing type if it + * has things associated with it. To delete a thing type, first mark it as + * deprecated by calling DeprecateThingType, then remove any + * associated things by calling UpdateThing to change the thing type + * on any associated thing, and finally use DeleteThingType to delete + * the thing type. + *
+ * + * @param deleteThingTypeRequest+ * The input for the DeleteThingType operation. + *
+ * @return deleteThingTypeResult The response from the DeleteThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public DeleteThingTypeResult deleteThingType(DeleteThingTypeRequest deleteThingTypeRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(deleteThingTypeRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request* Deletes the specified rule. @@ -1491,6 +1634,73 @@ public void deleteTopicRule(DeleteTopicRuleRequest deleteTopicRuleRequest) } } + /** + *
+ * Deprecates a thing type. You can not associate new things with deprecated + * thing type. + *
+ * + * @param deprecateThingTypeRequest+ * The input for the DeprecateThingType operation. + *
+ * @return deprecateThingTypeResult The response from the DeprecateThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public DeprecateThingTypeResult deprecateThingType( + DeprecateThingTypeRequest deprecateThingTypeRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(deprecateThingTypeRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request* Describes a registered CA certificate. @@ -1742,6 +1952,72 @@ public DescribeThingResult describeThing(DescribeThingRequest describeThingReque } } + /** + *
+ * Gets information about the specified thing type. + *
+ * + * @param describeThingTypeRequest+ * The input for the DescribeThingType operation. + *
+ * @return describeThingTypeResult The response from the DescribeThingType + * service method, as returned by AWS IoT. + * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
+ * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public DescribeThingTypeResult describeThingType( + DescribeThingTypeRequest describeThingTypeRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(describeThingTypeRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request* Removes the specified policy from the specified certificate. @@ -2470,6 +2746,69 @@ public ListCertificatesByCAResult listCertificatesByCA( } } + /** + *
+ * Lists certificates that are being transfered but not yet accepted. + *
+ * + * @param listOutgoingCertificatesRequest+ * The input to the ListOutgoingCertificates operation. + *
+ * @return listOutgoingCertificatesResult The response from the + * ListOutgoingCertificates service method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public ListOutgoingCertificatesResult listOutgoingCertificates( + ListOutgoingCertificatesRequest listOutgoingCertificatesRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(listOutgoingCertificatesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request* Lists your policies. @@ -2758,6 +3097,9 @@ public ListPrincipalPoliciesResult listPrincipalPolicies( * @throws InternalFailureException
* An unexpected error has occurred. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -2821,6 +3163,9 @@ public ListPrincipalThingsResult listPrincipalThings( * @throws InternalFailureException* An unexpected error has occurred. *
+ * @throws ResourceNotFoundException+ * The specified resource does not exist. + *
* @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is @@ -2861,9 +3206,72 @@ public ListThingPrincipalsResult listThingPrincipals( /** *- * Lists your things. You can pass an AttributeName or AttributeValue to - * filter your things (for example, - * "ListThings where AttributeName=Color and AttributeValue=Red"). + * Lists the existing thing types. + *
+ * + * @param listThingTypesRequest+ * The input for the ListThingTypes operation. + *
+ * @return listThingTypesResult The response from the ListThingTypes service + * method, as returned by AWS IoT. + * @throws InvalidRequestException+ * The request is not valid. + *
+ * @throws ThrottlingException+ * The rate exceeds the limit. + *
+ * @throws UnauthorizedException+ * You are not authorized to perform this operation. + *
+ * @throws ServiceUnavailableException+ * The service is temporarily unavailable. + *
+ * @throws InternalFailureException+ * An unexpected error has occurred. + *
+ * @throws AmazonClientException If any internal errors are encountered + * inside the client while attempting to make the request or + * handle the response. For example if a network connection is + * not available. + * @throws AmazonServiceException If an error response is returned by AWS + * IoT indicating either a problem with the data in the request, + * or a server side issue. + */ + public ListThingTypesResult listThingTypes(ListThingTypesRequest listThingTypesRequest) + throws AmazonServiceException, AmazonClientException { + ExecutionContext executionContext = createExecutionContext(listThingTypesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request
+ * Lists your things. Use the attributeName and attributeValue
+ * parameters to filter your things. For example, calling
+ * ListThings
with attributeName=Color and attributeValue=Red
+ * retrieves all things in the registry that contain an attribute
+ * Color with the value Red.
*
@@ -3612,6 +4020,11 @@ public void updateCertificate(UpdateCertificateRequest updateCertificateRequest) * @throws InvalidRequestException
* The request is not valid. *
+ * @throws VersionConflictException+ * An exception thrown when the version of a thing passed to a + * command is different than the version specified with the + * --version parameter. + *
* @throws ThrottlingException* The rate exceeds the limit. *
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/Action.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/Action.java index 285a0e20768..d0159e04641 100644 --- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/Action.java +++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/Action.java @@ -30,6 +30,15 @@ public class Action implements Serializable { */ private DynamoDBAction dynamoDB; + /** + *+ * Write to a DynamoDB table. This is a new version of the DynamoDB action. + * It allows you to write each attribute in an MQTT message payload into a + * separate DynamoDB column. + *
+ */ + private DynamoDBv2Action dynamoDBv2; + /** ** Invoke a Lambda function. @@ -95,7 +104,7 @@ public class Action implements Serializable { /** *
- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
*/ private ElasticsearchAction elasticsearch; @@ -145,6 +154,63 @@ public Action withDynamoDB(DynamoDBAction dynamoDB) { return this; } + /** + *+ * Write to a DynamoDB table. This is a new version of the DynamoDB action. + * It allows you to write each attribute in an MQTT message payload into a + * separate DynamoDB column. + *
+ * + * @return+ * Write to a DynamoDB table. This is a new version of the DynamoDB + * action. It allows you to write each attribute in an MQTT message + * payload into a separate DynamoDB column. + *
+ */ + public DynamoDBv2Action getDynamoDBv2() { + return dynamoDBv2; + } + + /** + *+ * Write to a DynamoDB table. This is a new version of the DynamoDB action. + * It allows you to write each attribute in an MQTT message payload into a + * separate DynamoDB column. + *
+ * + * @param dynamoDBv2+ * Write to a DynamoDB table. This is a new version of the + * DynamoDB action. It allows you to write each attribute in an + * MQTT message payload into a separate DynamoDB column. + *
+ */ + public void setDynamoDBv2(DynamoDBv2Action dynamoDBv2) { + this.dynamoDBv2 = dynamoDBv2; + } + + /** + *+ * Write to a DynamoDB table. This is a new version of the DynamoDB action. + * It allows you to write each attribute in an MQTT message payload into a + * separate DynamoDB column. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param dynamoDBv2
+ * Write to a DynamoDB table. This is a new version of the + * DynamoDB action. It allows you to write each attribute in an + * MQTT message payload into a separate DynamoDB column. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public Action withDynamoDBv2(DynamoDBv2Action dynamoDBv2) { + this.dynamoDBv2 = dynamoDBv2; + return this; + } + /** ** Invoke a Lambda function. @@ -552,11 +618,11 @@ public Action withCloudwatchAlarm(CloudwatchAlarmAction cloudwatchAlarm) { /** *
- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
* * @return- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
*/ public ElasticsearchAction getElasticsearch() { @@ -565,11 +631,11 @@ public ElasticsearchAction getElasticsearch() { /** *- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
* * @param elasticsearch- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
*/ public void setElasticsearch(ElasticsearchAction elasticsearch) { @@ -578,14 +644,14 @@ public void setElasticsearch(ElasticsearchAction elasticsearch) { /** *- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
** Returns a reference to this object so that method calls can be chained * together. * * @param elasticsearch
- * Write data to an Amazon Elasticsearch Service; domain. + * Write data to an Amazon Elasticsearch Service domain. *
* @return A reference to this updated object so that method calls can be * chained together. @@ -608,6 +674,8 @@ public String toString() { sb.append("{"); if (getDynamoDB() != null) sb.append("dynamoDB: " + getDynamoDB() + ","); + if (getDynamoDBv2() != null) + sb.append("dynamoDBv2: " + getDynamoDBv2() + ","); if (getLambda() != null) sb.append("lambda: " + getLambda() + ","); if (getSns() != null) @@ -638,6 +706,7 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getDynamoDB() == null) ? 0 : getDynamoDB().hashCode()); + hashCode = prime * hashCode + ((getDynamoDBv2() == null) ? 0 : getDynamoDBv2().hashCode()); hashCode = prime * hashCode + ((getLambda() == null) ? 0 : getLambda().hashCode()); hashCode = prime * hashCode + ((getSns() == null) ? 0 : getSns().hashCode()); hashCode = prime * hashCode + ((getSqs() == null) ? 0 : getSqs().hashCode()); @@ -669,6 +738,11 @@ public boolean equals(Object obj) { return false; if (other.getDynamoDB() != null && other.getDynamoDB().equals(this.getDynamoDB()) == false) return false; + if (other.getDynamoDBv2() == null ^ this.getDynamoDBv2() == null) + return false; + if (other.getDynamoDBv2() != null + && other.getDynamoDBv2().equals(this.getDynamoDBv2()) == false) + return false; if (other.getLambda() == null ^ this.getLambda() == null) return false; if (other.getLambda() != null && other.getLambda().equals(this.getLambda()) == false) diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttachThingPrincipalRequest.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttachThingPrincipalRequest.java index cac83cec191..b885caea6af 100644 --- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttachThingPrincipalRequest.java +++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttachThingPrincipalRequest.java @@ -32,13 +32,13 @@ public class AttachThingPrincipalRequest extends AmazonWebServiceRequest impleme *
* Constraints:
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
*/ private String principal; @@ -50,7 +50,7 @@ public class AttachThingPrincipalRequest extends AmazonWebServiceRequest impleme *
* Constraints:
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* The name of the thing. @@ -67,7 +67,7 @@ public String getThingName() { *
* Constraints:
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* The name of the thing. @@ -87,7 +87,7 @@ public void setThingName(String thingName) { *
* Constraints:
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* The name of the thing. @@ -102,11 +102,11 @@ public AttachThingPrincipalRequest withThingName(String thingName) { /** *
- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
* * @return- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
*/ public String getPrincipal() { @@ -115,11 +115,11 @@ public String getPrincipal() { /** *- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
* * @param principal- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
*/ public void setPrincipal(String principal) { @@ -128,14 +128,14 @@ public void setPrincipal(String principal) { /** *- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
** Returns a reference to this object so that method calls can be chained * together. * * @param principal
- * The principal (certificate or other credential). + * The principal, such as a certificate or other credential. *
* @return A reference to this updated object so that method calls can be * chained together. diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttributePayload.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttributePayload.java index 1980c5e56e9..684c4aad8e6 100644 --- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttributePayload.java +++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/AttributePayload.java @@ -19,28 +19,55 @@ /** *- * The attribute payload, a JSON string containing up to three key-value pairs - * (for example, {\"attributes\":{\"string1\":\"string2\"}}). + * The attribute payload. *
*/ public class AttributePayload implements Serializable { /** *- * A JSON string containing up to three key-value pair in JSON format (for - * example, {\"attributes\":{\"string1\":\"string2\"}}). + * A JSON string containing up to three key-value pair in JSON format. For + * example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
- * A JSON string containing up to three key-value pair in JSON format (for
- * example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * Specifies whether the list of attributes provided in the
+ * AttributePayload
is merged with the attributes stored in the
+ * registry, instead of overwriting them.
+ *
+ * To remove an attribute, call UpdateThing
with an empty
+ * attribute value.
+ *
+ * The merge
attribute is only valid when calling
+ * UpdateThing
.
+ *
+ * A JSON string containing up to three key-value pair in JSON format. For + * example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
* A JSON string containing up to three key-value pair in JSON - * format (for example, {\"attributes\":{\"string1\":\"string2\"}}). + * format. For example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
- * A JSON string containing up to three key-value pair in JSON format (for - * example, {\"attributes\":{\"string1\":\"string2\"}}). + * A JSON string containing up to three key-value pair in JSON format. For + * example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
* A JSON string containing up to three key-value pair in JSON - * format (for example, - * {\"attributes\":{\"string1\":\"string2\"}}). + * format. For example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
- * A JSON string containing up to three key-value pair in JSON format (for - * example, {\"attributes\":{\"string1\":\"string2\"}}). + * A JSON string containing up to three key-value pair in JSON format. For + * example: + *
+ *
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
* Returns a reference to this object so that method calls can be chained
@@ -74,8 +109,10 @@ public void setAttributes(java.util.Map
* A JSON string containing up to three key-value pair in JSON
- * format (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * format. For example:
+ *
+ *
- * A JSON string containing up to three key-value pair in JSON format (for
- * example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * A JSON string containing up to three key-value pair in JSON format. For
+ * example:
+ *
+ *
* The method adds a new key-value pair into attributes parameter, and
@@ -123,6 +163,160 @@ public AttributePayload clearattributesEntries() {
return this;
}
+ /**
+ *
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param merge
+ * Specifies whether the list of attributes provided in the
+ *
+ * To remove an attribute, call
+ * The
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Constraints:
* The CA certificate ARN.
@@ -430,6 +441,114 @@ public CACertificateDescription withCreationDate(java.util.Date creationDate) {
return this;
}
+ /**
+ *
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Constraints:
+ * Whether the CA certificate configured for auto registration of
+ * device certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Constraints:
+ * Whether the CA certificate configured for auto registration of
+ * device certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Whether the CA certificate configured for auto registration of
+ * device certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Constraints:
+ * Whether the CA certificate configured for auto registration of
+ * device certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Whether the CA certificate configured for auto registration of device
+ * certificates. Valid values are "ENABLE" and "DISABLE"
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Whether the CA certificate configured for auto registration of
+ * device certificates. Valid values are "ENABLE" and "DISABLE"
+ *
* Constraints:
* Constraints:
* The status of the certificate.
@@ -199,7 +199,7 @@ public String getStatus() {
*
* Constraints:
* The status of the certificate.
@@ -227,7 +227,7 @@ public void setStatus(String status) {
*
* Constraints:
* The status of the certificate.
@@ -255,7 +255,7 @@ public Certificate withStatus(String status) {
*
* Constraints:
* The status of the certificate.
@@ -283,7 +283,7 @@ public void setStatus(CertificateStatus status) {
*
* Constraints:
* The status of the certificate.
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateDescription.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateDescription.java
index 14f5a7afe0b..e69d6d6b65d 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateDescription.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateDescription.java
@@ -59,7 +59,7 @@ public class CertificateDescription implements Serializable {
*
* Constraints:
* Constraints:
* The status of the certificate.
@@ -301,7 +301,7 @@ public String getStatus() {
*
* Constraints:
* The status of the certificate.
@@ -322,7 +322,7 @@ public void setStatus(String status) {
*
* Constraints:
* The status of the certificate.
@@ -343,7 +343,7 @@ public CertificateDescription withStatus(String status) {
*
* Constraints:
* The status of the certificate.
@@ -364,7 +364,7 @@ public void setStatus(CertificateStatus status) {
*
* Constraints:
* The status of the certificate.
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateStatus.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateStatus.java
index c33ecaf590d..926c4537988 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateStatus.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CertificateStatus.java
@@ -27,7 +27,8 @@ public enum CertificateStatus {
INACTIVE("INACTIVE"),
REVOKED("REVOKED"),
PENDING_TRANSFER("PENDING_TRANSFER"),
- REGISTER_INACTIVE("REGISTER_INACTIVE");
+ REGISTER_INACTIVE("REGISTER_INACTIVE"),
+ PENDING_ACTIVATION("PENDING_ACTIVATION");
private String value;
@@ -48,6 +49,7 @@ public String toString() {
enumMap.put("REVOKED", REVOKED);
enumMap.put("PENDING_TRANSFER", PENDING_TRANSFER);
enumMap.put("REGISTER_INACTIVE", REGISTER_INACTIVE);
+ enumMap.put("PENDING_ACTIVATION", PENDING_ACTIVATION);
}
/**
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CreateThingRequest.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CreateThingRequest.java
index cb124ee3717..47161a01527 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CreateThingRequest.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CreateThingRequest.java
@@ -21,40 +21,54 @@
/**
*
- * Creates a thing in the Thing Registry.
+ * Creates a thing record in the thing registry.
*
- * The name of the thing.
+ * The name of the thing to create.
*
* Constraints:
- * The attribute payload, which consists of up to 3 name/value pairs in a
- * JSON document (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The name of the thing type associated with the new thing.
+ *
+ * Constraints:
+ * The attribute payload, which consists of up to three name/value pairs in
+ * a JSON document. For example:
+ *
+ *
- * The name of the thing.
+ * The name of the thing to create.
*
* Constraints:
- * The name of the thing.
+ * The name of the thing to create.
*
- * The name of the thing.
+ * The name of the thing to create.
*
* Constraints:
- * The name of the thing.
+ * The name of the thing to create.
*
- * The name of the thing.
+ * The name of the thing to create.
*
* Returns a reference to this object so that method calls can be chained
@@ -88,10 +102,10 @@ public void setThingName(String thingName) {
*
* Constraints:
- * The name of the thing.
+ * The name of the thing to create.
*
- * The attribute payload, which consists of up to 3 name/value pairs in a
- * JSON document (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The name of the thing type associated with the new thing.
+ *
+ * Constraints:
+ * The name of the thing type associated with the new thing.
+ *
+ * The name of the thing type associated with the new thing.
+ *
+ * Constraints:
+ * The name of the thing type associated with the new thing.
+ *
+ * The name of the thing type associated with the new thing.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type associated with the new thing.
+ *
+ * The attribute payload, which consists of up to three name/value pairs in
+ * a JSON document. For example:
+ *
+ *
- * The attribute payload, which consists of up to 3 name/value pairs
- * in a JSON document (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * The attribute payload, which consists of up to three name/value
+ * pairs in a JSON document. For example:
+ *
+ *
- * The attribute payload, which consists of up to 3 name/value pairs in a
- * JSON document (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The attribute payload, which consists of up to three name/value pairs in
+ * a JSON document. For example:
+ *
+ *
- * The attribute payload, which consists of up to 3 name/value
- * pairs in a JSON document (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * The attribute payload, which consists of up to three
+ * name/value pairs in a JSON document. For example:
+ *
+ *
- * The attribute payload, which consists of up to 3 name/value pairs in a
- * JSON document (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The attribute payload, which consists of up to three name/value pairs in
+ * a JSON document. For example:
+ *
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param attributePayload
- * The attribute payload, which consists of up to 3 name/value
- * pairs in a JSON document (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * The attribute payload, which consists of up to three
+ * name/value pairs in a JSON document. For example:
+ *
+ *
- * The name of the thing.
+ * The name of the new thing.
*
* Constraints:
- * The thing ARN.
+ * The ARN of the new thing.
*
- * The name of the thing.
+ * The name of the new thing.
*
* Constraints:
- * The name of the thing.
+ * The name of the new thing.
*
- * The name of the thing.
+ * The name of the new thing.
*
* Constraints:
- * The name of the thing.
+ * The name of the new thing.
*
- * The name of the thing.
+ * The name of the new thing.
*
* Returns a reference to this object so that method calls can be chained
@@ -85,10 +85,10 @@ public void setThingName(String thingName) {
*
* Constraints:
- * The name of the thing.
+ * The name of the new thing.
*
- * The thing ARN.
+ * The ARN of the new thing.
*
- * The thing ARN.
+ * The ARN of the new thing.
*
- * The thing ARN.
+ * The ARN of the new thing.
*
- * The thing ARN.
+ * The ARN of the new thing.
*
- * The thing ARN.
+ * The ARN of the new thing.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param thingArn
- * The thing ARN.
+ * The ARN of the new thing.
*
+ * Creates a new thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The ThingTypeProperties for the thing type to create. It contains
+ * information about the new thing type including a description, and a list
+ * of searchable thing attribute names.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The ThingTypeProperties for the thing type to create. It contains
+ * information about the new thing type including a description, and a list
+ * of searchable thing attribute names.
+ *
+ * The ThingTypeProperties for the thing type to create. It contains
+ * information about the new thing type including a description, and
+ * a list of searchable thing attribute names.
+ *
+ * The ThingTypeProperties for the thing type to create. It contains
+ * information about the new thing type including a description, and a list
+ * of searchable thing attribute names.
+ *
+ * The ThingTypeProperties for the thing type to create. It
+ * contains information about the new thing type including a
+ * description, and a list of searchable thing attribute names.
+ *
+ * The ThingTypeProperties for the thing type to create. It contains
+ * information about the new thing type including a description, and a list
+ * of searchable thing attribute names.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeProperties
+ * The ThingTypeProperties for the thing type to create. It
+ * contains information about the new thing type including a
+ * description, and a list of searchable thing attribute names.
+ *
+ * The output of the CreateThingType operation.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeArn
+ * The Amazon Resource Name (ARN) of the thing type.
+ *
- * Deletes the specified thing from the Thing Registry.
+ * Deletes the specified thing.
*
- * The thing name.
+ * The name of the thing to delete.
*
* Constraints:
- * The thing name.
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * The name of the thing to delete.
*
* Constraints:
- * The thing name.
+ * The name of the thing to delete.
*
- * The thing name.
+ * The name of the thing to delete.
*
* Constraints:
- * The thing name.
+ * The name of the thing to delete.
*
- * The thing name.
+ * The name of the thing to delete.
*
* Returns a reference to this object so that method calls can be chained
@@ -80,10 +90,10 @@ public void setThingName(String thingName) {
*
* Constraints:
- * The thing name.
+ * The name of the thing to delete.
*
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * The expected version of the thing record in the registry. If the
+ * version of the record in the registry does not match the expected
+ * version specified in the request, the
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * The expected version of the thing record in the registry. If
+ * the version of the record in the registry does not match the
+ * expected version specified in the request, the
+ *
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param expectedVersion
+ * The expected version of the thing record in the registry. If
+ * the version of the record in the registry does not match the
+ * expected version specified in the request, the
+ *
+ * Deletes the specified thing type . You cannot delete a thing type if it has
+ * things associated with it. To delete a thing type, first mark it as
+ * deprecated by calling DeprecateThingType, then remove any associated
+ * things by calling UpdateThing to change the thing type on any
+ * associated thing, and finally use DeleteThingType to delete the thing
+ * type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The output for the DeleteThingType operation.
+ *
+ * Deprecates a thing type. You can not associate new things with deprecated
+ * thing type.
+ *
+ * The name of the thing type to deprecate.
+ *
+ * Constraints:
+ * Whether to undeprecate a deprecated thing type. If true, the thing
+ * type will not be deprecated anymore and you can associate it with things.
+ *
+ * The name of the thing type to deprecate.
+ *
+ * Constraints:
+ * The name of the thing type to deprecate.
+ *
+ * The name of the thing type to deprecate.
+ *
+ * Constraints:
+ * The name of the thing type to deprecate.
+ *
+ * The name of the thing type to deprecate.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type to deprecate.
+ *
+ * Whether to undeprecate a deprecated thing type. If true, the thing
+ * type will not be deprecated anymore and you can associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If true,
+ * the thing type will not be deprecated anymore and you can
+ * associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If true, the thing
+ * type will not be deprecated anymore and you can associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If true,
+ * the thing type will not be deprecated anymore and you can
+ * associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If true, the thing
+ * type will not be deprecated anymore and you can associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If
+ * true, the thing type will not be deprecated anymore and
+ * you can associate it with things.
+ *
+ * Whether to undeprecate a deprecated thing type. If true, the thing
+ * type will not be deprecated anymore and you can associate it with things.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param undoDeprecate
+ * Whether to undeprecate a deprecated thing type. If
+ * true, the thing type will not be deprecated anymore and
+ * you can associate it with things.
+ *
+ * The output for the DeprecateThingType operation.
+ *
* Constraints:
* Constraints:
* The name of the thing.
@@ -60,7 +60,7 @@ public String getThingName() {
*
* Constraints:
* The name of the thing.
@@ -80,7 +80,7 @@ public void setThingName(String thingName) {
*
* Constraints:
* The name of the thing.
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/DescribeThingResult.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/DescribeThingResult.java
index 8826f977c09..52c703bc187 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/DescribeThingResult.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/DescribeThingResult.java
@@ -37,19 +37,43 @@ public class DescribeThingResult implements Serializable {
*
* Constraints:
- * The attributes, which are name/value pairs in JSON format (for example:
- * {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"}, {\"some-name3\":\"some-value3\"}})
+ * The thing type name.
+ *
+ * Constraints:
+ * The thing attributes.
*
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the registry, you
+ * can pass the version information in the
* The default client ID.
@@ -102,7 +126,7 @@ public DescribeThingResult withDefaultClientId(String defaultClientId) {
*
* Constraints:
* The name of the thing.
@@ -119,7 +143,7 @@ public String getThingName() {
*
* Constraints:
* The name of the thing.
@@ -139,7 +163,7 @@ public void setThingName(String thingName) {
*
* Constraints:
* The name of the thing.
@@ -154,16 +178,68 @@ public DescribeThingResult withThingName(String thingName) {
/**
*
- * The attributes, which are name/value pairs in JSON format (for example:
- * {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"}, {\"some-name3\":\"some-value3\"}})
+ * The thing type name.
+ *
+ * Constraints:
+ * The thing type name.
+ *
+ * The thing type name.
+ *
+ * Constraints:
+ * The thing type name.
+ *
+ * The thing type name.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The thing type name.
+ *
+ * The thing attributes.
*
- * The attributes, which are name/value pairs in JSON format (for
- * example: {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"},
- * {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
- * The attributes, which are name/value pairs in JSON format (for example:
- * {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"}, {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
- * The attributes, which are name/value pairs in JSON format (for
- * example: {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"},
- * {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
- * The attributes, which are name/value pairs in JSON format (for example:
- * {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"}, {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param attributes
- * The attributes, which are name/value pairs in JSON format (for
- * example: {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"},
- * {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
- * The attributes, which are name/value pairs in JSON format (for example:
- * {\"attributes\":{\"some-name1\":\"some-value1\"},
- * {\"some-name2\":\"some-value2\"}, {\"some-name3\":\"some-value3\"}})
+ * The thing attributes.
*
* The method adds a new key-value pair into attributes parameter, and
@@ -251,6 +315,99 @@ public DescribeThingResult clearattributesEntries() {
return this;
}
+ /**
+ *
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the registry, you
+ * can pass the version information in the
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the
+ * registry, you can pass the version information in the
+ *
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the registry, you
+ * can pass the version information in the
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the
+ * registry, you can pass the version information in the
+ *
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the registry, you
+ * can pass the version information in the
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param version
+ * The current version of the thing record in the registry.
+ *
+ * To avoid unintentional changes to the information in the
+ * registry, you can pass the version information in the
+ *
+ * Gets information about the specified thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The output for the DescribeThingType operation.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The ThingTypeProperties contains information about the thing type
+ * including description, and a list of searchable thing attribute names.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The ThingTypeProperties contains information about the thing type
+ * including description, and a list of searchable thing attribute names.
+ *
+ * The ThingTypeProperties contains information about the thing type
+ * including description, and a list of searchable thing attribute
+ * names.
+ *
+ * The ThingTypeProperties contains information about the thing type
+ * including description, and a list of searchable thing attribute names.
+ *
+ * The ThingTypeProperties contains information about the thing
+ * type including description, and a list of searchable thing
+ * attribute names.
+ *
+ * The ThingTypeProperties contains information about the thing type
+ * including description, and a list of searchable thing attribute names.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeProperties
+ * The ThingTypeProperties contains information about the thing
+ * type including description, and a list of searchable thing
+ * attribute names.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the
+ * thing type including: creation date and time, a value indicating
+ * whether the thing type is deprecated, and a date and time when
+ * time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about
+ * the thing type including: creation date and time, a value
+ * indicating whether the thing type is deprecated, and a date
+ * and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeMetadata
+ * The ThingTypeMetadata contains additional information about
+ * the thing type including: creation date and time, a value
+ * indicating whether the thing type is deprecated, and a date
+ * and time when time was deprecated.
+ *
* Constraints:
- * The principal.
- *
- * If the principal is a certificate, specify the certificate ARN. If the
- * principal is an Amazon Cognito identity, specify the identity ID.
+ * If the principal is a certificate, this value must be ARN of the
+ * certificate. If the principal is an Amazon Cognito identity, this value
+ * must be the ID of the Amazon Cognito identity.
*
* Constraints:
* The name of the thing.
@@ -71,7 +69,7 @@ public String getThingName() {
*
* Constraints:
* The name of the thing.
@@ -91,7 +89,7 @@ public void setThingName(String thingName) {
*
* Constraints:
* The name of the thing.
@@ -106,20 +104,15 @@ public DetachThingPrincipalRequest withThingName(String thingName) {
/**
*
- * The principal.
- *
- * If the principal is a certificate, specify the certificate ARN. If the
- * principal is an Amazon Cognito identity, specify the identity ID.
+ * If the principal is a certificate, this value must be ARN of the
+ * certificate. If the principal is an Amazon Cognito identity, this value
+ * must be the ID of the Amazon Cognito identity.
*
- * The principal.
- *
- * If the principal is a certificate, specify the certificate ARN.
- * If the principal is an Amazon Cognito identity, specify the
- * identity ID.
+ * If the principal is a certificate, this value must be ARN of the
+ * certificate. If the principal is an Amazon Cognito identity, this
+ * value must be the ID of the Amazon Cognito identity.
*
- * The principal.
- *
- * If the principal is a certificate, specify the certificate ARN. If the
- * principal is an Amazon Cognito identity, specify the identity ID.
+ * If the principal is a certificate, this value must be ARN of the
+ * certificate. If the principal is an Amazon Cognito identity, this value
+ * must be the ID of the Amazon Cognito identity.
*
- * The principal.
- *
- * If the principal is a certificate, specify the certificate
- * ARN. If the principal is an Amazon Cognito identity, specify
- * the identity ID.
+ * If the principal is a certificate, this value must be ARN of
+ * the certificate. If the principal is an Amazon Cognito
+ * identity, this value must be the ID of the Amazon Cognito
+ * identity.
*
- * The principal.
- *
- * If the principal is a certificate, specify the certificate ARN. If the
- * principal is an Amazon Cognito identity, specify the identity ID.
+ * If the principal is a certificate, this value must be ARN of the
+ * certificate. If the principal is an Amazon Cognito identity, this value
+ * must be the ID of the Amazon Cognito identity.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param principal
- * The principal.
- *
- * If the principal is a certificate, specify the certificate
- * ARN. If the principal is an Amazon Cognito identity, specify
- * the identity ID.
+ * If the principal is a certificate, this value must be ARN of
+ * the certificate. If the principal is an Amazon Cognito
+ * identity, this value must be the ID of the Amazon Cognito
+ * identity.
*
+ * Describes an action to write to a DynamoDB table.
+ *
+ * This DynamoDB action writes each attribute in the message payload into it's
+ * own column in the DynamoDB table.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB table.
+ *
+ * Specifies the DynamoDB table to which the message data will be written.
+ * For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a separate
+ * column in the DynamoDB database.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB table.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB table.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB table.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB
+ * table.
+ *
+ * The ARN of the IAM role that grants access to the DynamoDB table.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param roleArn
+ * The ARN of the IAM role that grants access to the DynamoDB
+ * table.
+ *
+ * Specifies the DynamoDB table to which the message data will be written.
+ * For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a separate
+ * column in the DynamoDB database.
+ *
+ * Specifies the DynamoDB table to which the message data will be
+ * written. For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a
+ * separate column in the DynamoDB database.
+ *
+ * Specifies the DynamoDB table to which the message data will be written.
+ * For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a separate
+ * column in the DynamoDB database.
+ *
+ * Specifies the DynamoDB table to which the message data will be
+ * written. For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a
+ * separate column in the DynamoDB database.
+ *
+ * Specifies the DynamoDB table to which the message data will be written.
+ * For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a separate
+ * column in the DynamoDB database.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param putItem
+ * Specifies the DynamoDB table to which the message data will be
+ * written. For example:
+ *
+ *
+ * Each attribute in the message payload will be written to a
+ * separate column in the DynamoDB database.
+ *
- * Describes an action that writes data to an Amazon Elasticsearch Service;
+ * Describes an action that writes data to an Amazon Elasticsearch Service
* domain.
*
+ * A character separator that will be used to separate records written to
+ * the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n'
+ * (Windows newline), ',' (comma).
+ *
+ * Constraints:
* The IAM role that grants access to the Amazon Kinesis Firehost stream.
@@ -130,6 +142,72 @@ public FirehoseAction withDeliveryStreamName(String deliveryStreamName) {
return this;
}
+ /**
+ *
+ * A character separator that will be used to separate records written to
+ * the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n'
+ * (Windows newline), ',' (comma).
+ *
+ * Constraints:
+ * A character separator that will be used to separate records
+ * written to the Firehose stream. Valid values are: '\n' (newline),
+ * '\t' (tab), '\r\n' (Windows newline), ',' (comma).
+ *
+ * A character separator that will be used to separate records written to
+ * the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n'
+ * (Windows newline), ',' (comma).
+ *
+ * Constraints:
+ * A character separator that will be used to separate records
+ * written to the Firehose stream. Valid values are: '\n'
+ * (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
+ *
+ * A character separator that will be used to separate records written to
+ * the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n'
+ * (Windows newline), ',' (comma).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * A character separator that will be used to separate records
+ * written to the Firehose stream. Valid values are: '\n'
+ * (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
+ *
+ * Lists certificates that are being transfered but not yet accepted.
+ *
+ * The result page size.
+ *
+ * Constraints:
+ * The marker for the next set of results.
+ *
+ * Specifies the order for results. If True, the results are returned in
+ * ascending order, based on the creation date.
+ *
+ * The result page size.
+ *
+ * Constraints:
+ * The result page size.
+ *
+ * The result page size.
+ *
+ * Constraints:
+ * The result page size.
+ *
+ * The result page size.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The result page size.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param marker
+ * The marker for the next set of results.
+ *
+ * Specifies the order for results. If True, the results are returned in
+ * ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are
+ * returned in ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are returned in
+ * ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are
+ * returned in ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are returned in
+ * ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are
+ * returned in ascending order, based on the creation date.
+ *
+ * Specifies the order for results. If True, the results are returned in
+ * ascending order, based on the creation date.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param ascendingOrder
+ * Specifies the order for results. If True, the results are
+ * returned in ascending order, based on the creation date.
+ *
+ * The output from the ListOutgoingCertificates operation.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * The marker for the next set of results.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * The certificates that are being transfered but not yet
+ * accepted.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param outgoingCertificates
+ * The certificates that are being transfered but not yet
+ * accepted.
+ *
+ * The certificates that are being transfered but not yet accepted.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param outgoingCertificates
+ * The certificates that are being transfered but not yet
+ * accepted.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * The marker for the next set of results.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param nextMarker
+ * The marker for the next set of results.
+ *
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param nextToken
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
* Returns a reference to this object so that method calls can be chained
@@ -138,7 +145,7 @@ public void setMaxResults(Integer maxResults) {
* Range: 1 - 10000
- * The maximum number of principals to return.
+ * The maximum number of results to return in this operation.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param nextToken
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
* Constraints:
* Constraints:
* The name of the thing.
@@ -60,7 +60,7 @@ public String getThingName() {
*
* Constraints:
* The name of the thing.
@@ -80,7 +80,7 @@ public void setThingName(String thingName) {
*
* Constraints:
* The name of the thing.
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ListThingPrincipalsResult.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ListThingPrincipalsResult.java
index 8f069eff8da..287103f1d25 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ListThingPrincipalsResult.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ListThingPrincipalsResult.java
@@ -25,18 +25,18 @@
public class ListThingPrincipalsResult implements Serializable {
/**
*
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param principals
- * The principals.
+ * The principals associated with the thing.
*
- * The principals.
+ * The principals associated with the thing.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param principals
- * The principals.
+ * The principals associated with the thing.
*
+ * Lists the existing thing types.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The maximum number of results to return in this operation.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param nextToken
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
+ * The maximum number of results to return in this operation.
+ *
+ * Constraints:
+ * The maximum number of results to return in this operation.
+ *
+ * The maximum number of results to return in this operation.
+ *
+ * Constraints:
+ * The maximum number of results to return in this operation.
+ *
+ * The maximum number of results to return in this operation.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The maximum number of results to return in this operation.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The output for the ListThingTypes operation.
+ *
+ * The thing types.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The thing types.
+ *
+ * The thing types.
+ *
+ * The thing types.
+ *
+ * The thing types.
+ *
+ * The thing types.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypes
+ * The thing types.
+ *
+ * The thing types.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypes
+ * The thing types.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
+ * The token for the next set of results, or null if there are no
+ * additional results.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param nextToken
+ * The token for the next set of results, or null if there
+ * are no additional results.
+ *
- * Lists your things. You can pass an AttributeName or AttributeValue to filter
- * your things (for example,
- * "ListThings where AttributeName=Color and AttributeValue=Red").
+ * Lists your things. Use the attributeName and attributeValue
+ * parameters to filter your things. For example, calling
+ *
- * The token for the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * The attribute name.
+ * The attribute name used to search for things.
*
* Constraints:
- * The attribute value.
+ * The attribute value used to search for things.
*
* Constraints:
- * The token for the next value.
+ * The name of the thing type used to search for things.
+ *
+ * Constraints:
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * The token for the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * The token for the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * The token for the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * The token for the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param nextToken
- * The token for the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
* Constraints:
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
* Returns a reference to this object so that method calls can be chained
@@ -155,7 +175,7 @@ public void setMaxResults(Integer maxResults) {
* Range: 1 - 10000
- * The maximum number of results.
+ * The maximum number of results to return in this operation.
*
- * The attribute name.
+ * The attribute name used to search for things.
*
* Constraints:
- * The attribute name.
+ * The attribute name used to search for things.
*
- * The attribute name.
+ * The attribute name used to search for things.
*
* Constraints:
- * The attribute name.
+ * The attribute name used to search for things.
*
- * The attribute name.
+ * The attribute name used to search for things.
*
* Returns a reference to this object so that method calls can be chained
@@ -212,7 +232,7 @@ public void setAttributeName(String attributeName) {
* Pattern: [a-zA-Z0-9_.,@/:#-]+
- * The attribute name.
+ * The attribute name used to search for things.
*
- * The attribute value.
+ * The attribute value used to search for things.
*
* Constraints:
- * The attribute value.
+ * The attribute value used to search for things.
*
- * The attribute value.
+ * The attribute value used to search for things.
*
* Constraints:
- * The attribute value.
+ * The attribute value used to search for things.
*
- * The attribute value.
+ * The attribute value used to search for things.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The attribute value.
+ * The attribute value used to search for things.
*
+ * The name of the thing type used to search for things.
+ *
+ * Constraints:
+ * The name of the thing type used to search for things.
+ *
+ * The name of the thing type used to search for things.
+ *
+ * Constraints:
+ * The name of the thing type used to search for things.
+ *
+ * The name of the thing type used to search for things.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type used to search for things.
+ *
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there are no
+ * additional results.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param nextToken
- * A token used to retrieve the next value.
+ * The token for the next set of results, or null if there
+ * are no additional results.
*
+ * A certificate that has been transfered but not yet accepted.
+ *
+ * The certificate ARN.
+ *
+ * The certificate ID.
+ *
+ * Constraints:
+ * The AWS account to which the transfer was made.
+ *
+ * Constraints:
+ * The date the transfer was initiated.
+ *
+ * The transfer message.
+ *
+ * Constraints:
+ * The certificate creation date.
+ *
+ * The certificate ARN.
+ *
+ * The certificate ARN.
+ *
+ * The certificate ARN.
+ *
+ * The certificate ARN.
+ *
+ * The certificate ARN.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param certificateArn
+ * The certificate ARN.
+ *
+ * The certificate ID.
+ *
+ * Constraints:
+ * The certificate ID.
+ *
+ * The certificate ID.
+ *
+ * Constraints:
+ * The certificate ID.
+ *
+ * The certificate ID.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The certificate ID.
+ *
+ * The AWS account to which the transfer was made.
+ *
+ * Constraints:
+ * The AWS account to which the transfer was made.
+ *
+ * The AWS account to which the transfer was made.
+ *
+ * Constraints:
+ * The AWS account to which the transfer was made.
+ *
+ * The AWS account to which the transfer was made.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The AWS account to which the transfer was made.
+ *
+ * The date the transfer was initiated.
+ *
+ * The date the transfer was initiated.
+ *
+ * The date the transfer was initiated.
+ *
+ * The date the transfer was initiated.
+ *
+ * The date the transfer was initiated.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param transferDate
+ * The date the transfer was initiated.
+ *
+ * The transfer message.
+ *
+ * Constraints:
+ * The transfer message.
+ *
+ * The transfer message.
+ *
+ * Constraints:
+ * The transfer message.
+ *
+ * The transfer message.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The transfer message.
+ *
+ * The certificate creation date.
+ *
+ * The certificate creation date.
+ *
+ * The certificate creation date.
+ *
+ * The certificate creation date.
+ *
+ * The certificate creation date.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param creationDate
+ * The certificate creation date.
+ *
+ * The input for the DynamoActionVS action that specifies the DynamoDB table to
+ * which the message data will be written.
+ *
+ * The table where the message data will be written
+ *
+ * The table where the message data will be written
+ *
+ * The table where the message data will be written
+ *
+ * The table where the message data will be written
+ *
+ * The table where the message data will be written
+ *
+ * The table where the message data will be written
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param tableName
+ * The table where the message data will be written
+ *
+ * Allows this CA certificate to be used for auto registration of device
+ * certificates.
+ *
* The CA certificate.
@@ -228,6 +236,72 @@ public RegisterCACertificateRequest withSetAsActive(Boolean setAsActive) {
return this;
}
+ /**
+ *
+ * Allows this CA certificate to be used for auto registration of device
+ * certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of
+ * device certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of device
+ * certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of
+ * device certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of device
+ * certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of
+ * device certificates.
+ *
+ * Allows this CA certificate to be used for auto registration of device
+ * certificates.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param allowAutoRegistration
+ * Allows this CA certificate to be used for auto registration of
+ * device certificates.
+ *
+ * Constraints:
* The certificate data, in PEM format.
@@ -227,6 +236,88 @@ public RegisterCertificateRequest withSetAsActive(Boolean setAsActive) {
return this;
}
+ /**
+ * Returns the value of the status property for this object.
+ *
+ * Constraints:
+ * Constraints:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Constraints:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The ID of the resource that caused the exception.
+ *
+ * The ARN of the resource that caused the exception.
+ *
+ * The ID of the resource that caused the exception.
+ *
+ * The ID of the resource that caused the exception.
+ *
+ * The ID of the resource that caused the exception.
+ *
+ * The ID of the resource that caused the exception.
+ *
+ * The ARN of the resource that caused the exception.
+ *
+ * The ARN of the resource that caused the exception.
+ *
+ * The ARN of the resource that caused the exception.
+ *
+ * The ARN of the resource that caused the exception.
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Constraints:
* The ARN of the IAM role that grants access.
@@ -179,6 +194,147 @@ public S3Action withKey(String key) {
return this;
}
+ /**
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Constraints:
+ * The Amazon S3 canned ACL that controls access to the object
+ * identified by the object key. For more information, see S3 canned ACLs.
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Constraints:
+ * The Amazon S3 canned ACL that controls access to the object
+ * identified by the object key. For more information, see S3 canned ACLs.
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The Amazon S3 canned ACL that controls access to the object
+ * identified by the object key. For more information, see S3 canned ACLs.
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Constraints:
+ * The Amazon S3 canned ACL that controls access to the object
+ * identified by the object key. For more information, see S3 canned ACLs.
+ *
+ * The Amazon S3 canned ACL that controls access to the object identified by
+ * the object key. For more information, see S3 canned ACLs.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The Amazon S3 canned ACL that controls access to the object
+ * identified by the object key. For more information, see S3 canned ACLs.
+ *
- * Describes a thing attribute.
+ * The properties of the thing, including thing name, thing type name, and a
+ * list of thing attributes.
*
* Constraints:
- * The attributes.
+ * The name of the thing type, if the thing has been associated with a type.
+ *
+ * Constraints:
+ * A list of thing attributes which are name-value pairs.
*
+ * The version of the thing record in the registry.
+ *
* The name of the thing.
@@ -48,7 +67,7 @@ public class ThingAttribute implements Serializable {
*
* Constraints:
* The name of the thing.
@@ -65,7 +84,7 @@ public String getThingName() {
*
* Constraints:
* The name of the thing.
@@ -85,7 +104,7 @@ public void setThingName(String thingName) {
*
* Constraints:
* The name of the thing.
@@ -100,11 +119,71 @@ public ThingAttribute withThingName(String thingName) {
/**
*
- * The attributes.
+ * The name of the thing type, if the thing has been associated with a type.
+ *
+ * Constraints:
+ * The name of the thing type, if the thing has been associated with
+ * a type.
+ *
+ * The name of the thing type, if the thing has been associated with a type.
+ *
+ * Constraints:
+ * The name of the thing type, if the thing has been associated
+ * with a type.
+ *
+ * The name of the thing type, if the thing has been associated with a type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type, if the thing has been associated
+ * with a type.
+ *
+ * A list of thing attributes which are name-value pairs.
*
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param attributes
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
- * The attributes.
+ * A list of thing attributes which are name-value pairs.
*
* The method adds a new key-value pair into attributes parameter, and
@@ -180,6 +259,51 @@ public ThingAttribute clearattributesEntries() {
return this;
}
+ /**
+ *
+ * The version of the thing record in the registry.
+ *
+ * The version of the thing record in the registry.
+ *
+ * The version of the thing record in the registry.
+ *
+ * The version of the thing record in the registry.
+ *
+ * The version of the thing record in the registry.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param version
+ * The version of the thing record in the registry.
+ *
+ * The definition of the thing type, including thing type name and description.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeProperties for the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeProperties
+ * The ThingTypeProperties for the thing type.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the
+ * thing type including: creation date and time, a value indicating
+ * whether the thing type is deprecated, and a date and time when
+ * time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about
+ * the thing type including: creation date and time, a value
+ * indicating whether the thing type is deprecated, and a date
+ * and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the thing
+ * type including: creation date and time, a value indicating whether the
+ * thing type is deprecated, and a date and time when time was deprecated.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param thingTypeMetadata
+ * The ThingTypeMetadata contains additional information about
+ * the thing type including: creation date and time, a value
+ * indicating whether the thing type is deprecated, and a date
+ * and time when time was deprecated.
+ *
+ * The ThingTypeMetadata contains additional information about the thing type
+ * including: creation date and time, a value indicating whether the thing type
+ * is deprecated, and a date and time when time was deprecated.
+ *
+ * Whether the thing type is deprecated. If true, no new things could
+ * be associated with this type.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was created.
+ *
+ * Whether the thing type is deprecated. If true, no new things could
+ * be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new
+ * things could be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new things could
+ * be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new
+ * things could be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new things could
+ * be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new
+ * things could be associated with this type.
+ *
+ * Whether the thing type is deprecated. If true, no new things could
+ * be associated with this type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param deprecated
+ * Whether the thing type is deprecated. If true, no new
+ * things could be associated with this type.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was deprecated.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param deprecationDate
+ * The date and time when the thing type was deprecated.
+ *
+ * The date and time when the thing type was created.
+ *
+ * The date and time when the thing type was created.
+ *
+ * The date and time when the thing type was created.
+ *
+ * The date and time when the thing type was created.
+ *
+ * The date and time when the thing type was created.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param creationDate
+ * The date and time when the thing type was created.
+ *
+ * The ThingTypeProperties contains information about the thing type including:
+ * a thing type description, and a list of searchable thing attribute names.
+ *
+ * The description of the thing type.
+ *
+ * Constraints:
+ * A list of searchable thing attribute names.
+ *
+ * The description of the thing type.
+ *
+ * Constraints:
+ * The description of the thing type.
+ *
+ * The description of the thing type.
+ *
+ * Constraints:
+ * The description of the thing type.
+ *
+ * The description of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The description of the thing type.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param searchableAttributes
+ * A list of searchable thing attribute names.
+ *
+ * A list of searchable thing attribute names.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param searchableAttributes
+ * A list of searchable thing attribute names.
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Constraints:
* The CA certificate identifier.
@@ -244,6 +255,114 @@ public UpdateCACertificateRequest withNewStatus(CACertificateStatus newStatus) {
return this;
}
+ /**
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Constraints:
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Constraints:
+ * The new value for the auto registration status. Valid values
+ * are: "ENABLE" or "DISABLE".
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The new value for the auto registration status. Valid values
+ * are: "ENABLE" or "DISABLE".
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Constraints:
+ * The new value for the auto registration status. Valid values
+ * are: "ENABLE" or "DISABLE".
+ *
+ * The new value for the auto registration status. Valid values are:
+ * "ENABLE" or "DISABLE".
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The new value for the auto registration status. Valid values
+ * are: "ENABLE" or "DISABLE".
+ *
* Constraints:
* Constraints:
* The new status.
@@ -175,7 +175,7 @@ public String getNewStatus() {
*
* Constraints:
* The new status.
@@ -215,7 +215,7 @@ public void setNewStatus(String newStatus) {
*
* Constraints:
* The new status.
@@ -255,7 +255,7 @@ public UpdateCertificateRequest withNewStatus(String newStatus) {
*
* Constraints:
* The new status.
@@ -295,7 +295,7 @@ public void setNewStatus(CertificateStatus newStatus) {
*
* Constraints:
* The new status.
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/UpdateThingRequest.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/UpdateThingRequest.java
index 701a4d2691d..a9874a5ee88 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/UpdateThingRequest.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/UpdateThingRequest.java
@@ -27,34 +27,69 @@
public class UpdateThingRequest extends AmazonWebServiceRequest implements Serializable {
/**
*
- * The thing name.
+ * The name of the thing to update.
*
* Constraints:
- * The attribute payload, a JSON string containing up to three key-value
- * pairs (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The name of the thing type.
+ *
+ * Constraints:
+ * A list of thing attributes, a JSON string containing name-value pairs.
+ * For example:
+ *
+ *
+ * This data is used to add new attributes or update existing attributes.
*
- * The thing name.
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * Remove a thing type association. If true, the assocation is
+ * removed.
+ *
+ * The name of the thing to update.
*
* Constraints:
- * The thing name.
+ * The name of the thing to update.
*
- * The thing name.
+ * The name of the thing to update.
*
* Constraints:
- * The thing name.
+ * The name of the thing to update.
*
- * The thing name.
+ * The name of the thing to update.
*
* Returns a reference to this object so that method calls can be chained
@@ -88,10 +123,10 @@ public void setThingName(String thingName) {
*
* Constraints:
- * The thing name.
+ * The name of the thing to update.
*
- * The attribute payload, a JSON string containing up to three key-value
- * pairs (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * The name of the thing type.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the thing type.
+ *
+ * A list of thing attributes, a JSON string containing name-value pairs.
+ * For example:
+ *
+ *
+ * This data is used to add new attributes or update existing attributes.
*
- * The attribute payload, a JSON string containing up to three
- * key-value pairs (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * A list of thing attributes, a JSON string containing name-value
+ * pairs. For example:
+ *
+ *
+ * This data is used to add new attributes or update existing
+ * attributes.
*
- * The attribute payload, a JSON string containing up to three key-value
- * pairs (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * A list of thing attributes, a JSON string containing name-value pairs.
+ * For example:
+ *
+ *
+ * This data is used to add new attributes or update existing attributes.
*
- * The attribute payload, a JSON string containing up to three
- * key-value pairs (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * A list of thing attributes, a JSON string containing
+ * name-value pairs. For example:
+ *
+ *
+ * This data is used to add new attributes or update existing
+ * attributes.
*
- * The attribute payload, a JSON string containing up to three key-value
- * pairs (for example, {\"attributes\":{\"string1\":\"string2\"}}).
+ * A list of thing attributes, a JSON string containing name-value pairs.
+ * For example:
+ *
+ *
+ * This data is used to add new attributes or update existing attributes.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param attributePayload
- * The attribute payload, a JSON string containing up to three
- * key-value pairs (for example,
- * {\"attributes\":{\"string1\":\"string2\"}}).
+ * A list of thing attributes, a JSON string containing
+ * name-value pairs. For example:
+ *
+ *
+ * This data is used to add new attributes or update existing
+ * attributes.
*
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * The expected version of the thing record in the registry. If the
+ * version of the record in the registry does not match the expected
+ * version specified in the request, the
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * The expected version of the thing record in the registry. If
+ * the version of the record in the registry does not match the
+ * expected version specified in the request, the
+ *
+ * The expected version of the thing record in the registry. If the version
+ * of the record in the registry does not match the expected version
+ * specified in the request, the
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param expectedVersion
+ * The expected version of the thing record in the registry. If
+ * the version of the record in the registry does not match the
+ * expected version specified in the request, the
+ *
+ * Remove a thing type association. If true, the assocation is
+ * removed.
+ *
+ * Remove a thing type association. If true, the assocation
+ * is removed.
+ *
+ * Remove a thing type association. If true, the assocation is
+ * removed.
+ *
+ * Remove a thing type association. If true, the assocation
+ * is removed.
+ *
+ * Remove a thing type association. If true, the assocation is
+ * removed.
+ *
+ * Remove a thing type association. If true, the
+ * assocation is removed.
+ *
+ * Remove a thing type association. If true, the assocation is
+ * removed.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param removeThingType
+ * Remove a thing type association. If true, the
+ * assocation is removed.
+ *
+ * An exception thrown when the version of a thing passed to a command is
+ * different than the version specified with the --version parameter.
+ * {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
* AttributePayload
is merged with the attributes stored in the
+ * registry, instead of overwriting them.
+ * UpdateThing
with an empty
+ * attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes
+ * stored in the registry, instead of overwriting them.
+ * UpdateThing
with an
+ * empty attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes stored in the
+ * registry, instead of overwriting them.
+ * UpdateThing
with an empty
+ * attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes
+ * stored in the registry, instead of overwriting them.
+ * UpdateThing
with an
+ * empty attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes stored in the
+ * registry, instead of overwriting them.
+ * UpdateThing
with an empty
+ * attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes
+ * stored in the registry, instead of overwriting them.
+ * UpdateThing
with an
+ * empty attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes stored in the
+ * registry, instead of overwriting them.
+ * UpdateThing
with an empty
+ * attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ * AttributePayload
is merged with the attributes
+ * stored in the registry, instead of overwriting them.
+ * UpdateThing
with an
+ * empty attribute value.
+ * merge
attribute is only valid when calling
+ * UpdateThing
.
+ *
+ * Allowed Values: ENABLE, DISABLE
+ */
+ private String autoRegistrationStatus;
+
/**
*
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @return
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param autoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param autoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param autoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param autoRegistrationStatus
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*/
private String status;
@@ -174,7 +174,7 @@ public Certificate withCertificateId(String certificateId) {
*
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @return
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*/
private String status;
@@ -283,7 +283,7 @@ public CertificateDescription withCaCertificateId(String caCertificateId) {
*
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @return
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param status
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ * {\"attributes\":{\"string1\":\"string2\"}})
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
* {\"attributes\":{\"string1\":\"string2\"}})
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
* DeleteThing
request is
+ * rejected with a VersionConflictException
.
+ *
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName DeleteThing
request is
+ * rejected with a VersionConflictException
.
+ * DeleteThing
+ * request is rejected with a VersionConflictException
.
+ * DeleteThing
request is
+ * rejected with a VersionConflictException
.
+ * DeleteThing
request is rejected with a
+ * VersionConflictException
.
+ * DeleteThing
request is
+ * rejected with a VersionConflictException
.
+ * DeleteThing
request is rejected with a
+ * VersionConflictException
.
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
@@ -43,7 +43,7 @@ public class DescribeThingRequest extends AmazonWebServiceRequest implements Ser
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ * expectedVersion
+ * parameter of the UpdateThing
and DeleteThing
+ * calls.
+ *
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName expectedVersion
+ * parameter of the UpdateThing
and DeleteThing
+ * calls.
+ * expectedVersion
parameter of the
+ * UpdateThing
and DeleteThing
calls.
+ * expectedVersion
+ * parameter of the UpdateThing
and DeleteThing
+ * calls.
+ * expectedVersion
parameter of the
+ * UpdateThing
and DeleteThing
calls.
+ * expectedVersion
+ * parameter of the UpdateThing
and DeleteThing
+ * calls.
+ * expectedVersion
parameter of the
+ * UpdateThing
and DeleteThing
calls.
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ * { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
+ *
+ * Pattern: ([\n\t])|(\r\n)|(,)
+ */
+ private String separator;
+
/**
*
+ * Pattern: ([\n\t])|(\r\n)|(,)
+ *
+ * @return
+ * Pattern: ([\n\t])|(\r\n)|(,)
+ *
+ * @param separator
+ * Pattern: ([\n\t])|(\r\n)|(,)
+ *
+ * @param separator
+ * Range: 1 - 250
+ */
+ private Integer pageSize;
+
+ /**
+ *
+ * Range: 1 - 250
+ *
+ * @return
+ * Range: 1 - 250
+ *
+ * @param pageSize
+ * Range: 1 - 250
+ *
+ * @param pageSize
@@ -51,11 +52,13 @@ public class ListPrincipalThingsRequest extends AmazonWebServiceRequest implemen
/**
*
* Range: 1 - 10000
*
* @return
* Range: 1 - 10000
*
* @param maxResults
*
* @param maxResults
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
@@ -43,7 +43,7 @@ public class ListThingPrincipalsRequest extends AmazonWebServiceRequest implemen
*
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Range: 1 - 10000
+ */
+ private Integer maxResults;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Range: 1 - 10000
+ *
+ * @return
+ * Range: 1 - 10000
+ *
+ * @param maxResults
+ * Range: 1 - 10000
+ *
+ * @param maxResults
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName ListThings
with attributeName=Color and attributeValue=Red
+ * retrieves all things in the registry that contain an attribute Color
+ * with the value Red.
*
@@ -46,7 +49,7 @@ public class ListThingsRequest extends AmazonWebServiceRequest implements Serial
/**
*
@@ -57,22 +60,35 @@ public class ListThingsRequest extends AmazonWebServiceRequest implements Serial
/**
*
- * Length: - 1024
- * Pattern: [a-zA-Z0-9_.,@/:#-]+
+ * Length: - 800
+ * Pattern: [a-zA-Z0-9_.,@/:#-]*
*/
private String attributeValue;
/**
*
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
* Range: 1 - 10000
*
* @return
* Range: 1 - 10000
*
* @param maxResults
*
* @param maxResults
@@ -175,7 +195,7 @@ public ListThingsRequest withMaxResults(Integer maxResults) {
* Pattern: [a-zA-Z0-9_.,@/:#-]+
*
* @return
@@ -192,7 +212,7 @@ public String getAttributeName() {
* Pattern: [a-zA-Z0-9_.,@/:#-]+
*
* @param attributeName
*
* @param attributeName
- * Length: - 1024
- * Pattern: [a-zA-Z0-9_.,@/:#-]+
+ * Length: - 800
+ * Pattern: [a-zA-Z0-9_.,@/:#-]*
*
* @return
- * Length: - 1024
- * Pattern: [a-zA-Z0-9_.,@/:#-]+
+ * Length: - 800
+ * Pattern: [a-zA-Z0-9_.,@/:#-]*
*
* @param attributeValue
- * Length: - 1024
- * Pattern: [a-zA-Z0-9_.,@/:#-]+
+ * Length: - 800
+ * Pattern: [a-zA-Z0-9_.,@/:#-]*
*
* @param attributeValue
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 64 - 64
+ * Pattern: (0x)?[a-fA-F0-9]+
+ */
+ private String certificateId;
+
+ /**
+ *
+ * Pattern: [0-9]{12}
+ */
+ private String transferredTo;
+
+ /**
+ *
+ * Length: - 128
+ */
+ private String transferMessage;
+
+ /**
+ *
+ * Length: 64 - 64
+ * Pattern: (0x)?[a-fA-F0-9]+
+ *
+ * @return
+ * Length: 64 - 64
+ * Pattern: (0x)?[a-fA-F0-9]+
+ *
+ * @param certificateId
+ * Length: 64 - 64
+ * Pattern: (0x)?[a-fA-F0-9]+
+ *
+ * @param certificateId
+ * Pattern: [0-9]{12}
+ *
+ * @return
+ * Pattern: [0-9]{12}
+ *
+ * @param transferredTo
+ * Pattern: [0-9]{12}
+ *
+ * @param transferredTo
+ * Length: - 128
+ *
+ * @return
+ * Length: - 128
+ *
+ * @param transferMessage
+ * Length: - 128
+ *
+ * @param transferMessage
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ */
+ private String status;
+
/**
*
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ *
+ * @return The value of the status property for this object.
+ * @see CertificateStatus
+ */
+ public String getStatus() {
+ return status;
+ }
+
+ /**
+ * Sets the value of status
+ *
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ *
+ * @param status The new value for the status property for this object.
+ * @see CertificateStatus
+ */
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ /**
+ * Sets the value of the status property for this object.
+ *
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ *
+ * @param status The new value for the status property for this object.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ * @see CertificateStatus
+ */
+ public RegisterCertificateRequest withStatus(String status) {
+ this.status = status;
+ return this;
+ }
+
+ /**
+ * Sets the value of status
+ *
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ *
+ * @param status The new value for the status property for this object.
+ * @see CertificateStatus
+ */
+ public void setStatus(CertificateStatus status) {
+ this.status = status.toString();
+ }
+
+ /**
+ * Sets the value of the status property for this object.
+ *
+ * Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
+ *
+ * @param status The new value for the status property for this object.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ * @see CertificateStatus
+ */
+ public RegisterCertificateRequest withStatus(CertificateStatus status) {
+ this.status = status.toString();
+ return this;
+ }
+
/**
* Returns a string representation of this object; useful for testing and
* debugging.
@@ -243,7 +334,9 @@ public String toString() {
if (getCaCertificatePem() != null)
sb.append("caCertificatePem: " + getCaCertificatePem() + ",");
if (getSetAsActive() != null)
- sb.append("setAsActive: " + getSetAsActive());
+ sb.append("setAsActive: " + getSetAsActive() + ",");
+ if (getStatus() != null)
+ sb.append("status: " + getStatus());
sb.append("}");
return sb.toString();
}
@@ -259,6 +352,7 @@ public int hashCode() {
+ ((getCaCertificatePem() == null) ? 0 : getCaCertificatePem().hashCode());
hashCode = prime * hashCode
+ ((getSetAsActive() == null) ? 0 : getSetAsActive().hashCode());
+ hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode());
return hashCode;
}
@@ -288,6 +382,10 @@ public boolean equals(Object obj) {
if (other.getSetAsActive() != null
&& other.getSetAsActive().equals(this.getSetAsActive()) == false)
return false;
+ if (other.getStatus() == null ^ this.getStatus() == null)
+ return false;
+ if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false)
+ return false;
return true;
}
}
diff --git a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ResourceAlreadyExistsException.java b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ResourceAlreadyExistsException.java
index b3556c749d8..ec78d4652ee 100644
--- a/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ResourceAlreadyExistsException.java
+++ b/aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot/model/ResourceAlreadyExistsException.java
@@ -25,6 +25,20 @@
public class ResourceAlreadyExistsException extends AmazonServiceException {
private static final long serialVersionUID = 1L;
+ /**
+ *
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ */
+ private String cannedAcl;
+
/**
*
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ *
+ * @return
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ *
+ * @param cannedAcl
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ *
+ * @param cannedAcl
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ *
+ * @param cannedAcl
+ * Allowed Values: private, public-read, public-read-write,
+ * aws-exec-read, authenticated-read, bucket-owner-read,
+ * bucket-owner-full-control, log-delivery-write
+ *
+ * @param cannedAcl
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ *
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: - 2028
+ * Pattern: [\p{Graph}\x20]*
+ */
+ private String thingTypeDescription;
+
+ /**
+ *
+ * Length: - 2028
+ * Pattern: [\p{Graph}\x20]*
+ *
+ * @return
+ * Length: - 2028
+ * Pattern: [\p{Graph}\x20]*
+ *
+ * @param thingTypeDescription
+ * Length: - 2028
+ * Pattern: [\p{Graph}\x20]*
+ *
+ * @param thingTypeDescription
+ * Allowed Values: ENABLE, DISABLE
+ */
+ private String newAutoRegistrationStatus;
+
/**
*
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @return
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param newAutoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param newAutoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param newAutoRegistrationStatus
+ * Allowed Values: ENABLE, DISABLE
+ *
+ * @param newAutoRegistrationStatus
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*/
private String newStatus;
@@ -139,7 +139,7 @@ public UpdateCertificateRequest withCertificateId(String certificateId) {
*
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @return
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param newStatus
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param newStatus
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param newStatus
* Allowed Values: ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER,
- * REGISTER_INACTIVE
+ * REGISTER_INACTIVE, PENDING_ACTIVATION
*
* @param newStatus
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*/
private String thingName;
/**
*
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ */
+ private String thingTypeName;
+
+ /**
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * UpdateThing
request is
+ * rejected with a VersionConflictException
.
+ *
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @return
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
* Length: 1 - 128
- * Pattern: [a-zA-Z0-9_-]+
+ * Pattern: [a-zA-Z0-9:_-]+
*
* @param thingName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @return
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName
+ * Length: 1 - 128
+ * Pattern: [a-zA-Z0-9:_-]+
+ *
+ * @param thingTypeName {\"attributes\":{\"name1\":\"value2\"}})
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * {\"attributes\":{\"name1\":\"value2\"}})
+ * UpdateThing
request is
+ * rejected with a VersionConflictException
.
+ * UpdateThing
+ * request is rejected with a VersionConflictException
.
+ * UpdateThing
request is
+ * rejected with a VersionConflictException
.
+ * UpdateThing
request is rejected with a
+ * VersionConflictException
.
+ * UpdateThing
request is
+ * rejected with a VersionConflictException
.
+ * UpdateThing
request is rejected with a
+ * VersionConflictException
.
+ *
MAX_EVENT_TYPE_LENGTH) {
log.error("The event type is too long, the max event type length is " +
MAX_EVENT_TYPE_LENGTH
- + " characters");
+ + " characters.");
throw new IllegalArgumentException("The eventType passed into create event was too long");
}
@@ -163,7 +163,7 @@ protected AnalyticsEvent createEvent(String eventType, long sessionStart,
*/
public void recordEvent(AnalyticsEvent event) {
if (event == null) {
- log.info("The provided event was null");
+ log.info("The provided event was null.");
return;
}
final AnalyticsEvent recordEvent = AnalyticsEvent
@@ -181,7 +181,7 @@ public void recordEvent(AnalyticsEvent event) {
* for customizing which Internet connection the SDK can submit on.
*/
public void submitEvents() {
- log.info("Submitting events");
+ log.info("Submitting events.");
eventRecorder.submitEvents();
}
@@ -196,13 +196,12 @@ public void submitEvents() {
public void addGlobalAttribute(String attributeName,
String attributeValue) {
if (attributeName == null) {
- log.info("Null attribute name provided to addGlobalAttribute");
+ log.info("Null attribute name provided to addGlobalAttribute.");
return;
}
if (attributeValue == null) {
- log.debug("Null attribute value provided to addGlobalAttribute. attribute name:"
- + attributeName);
+ log.debug("Null attribute value provided to addGlobalAttribute.");
return;
}
globalAttributes.put(attributeName, attributeValue);
@@ -220,7 +219,7 @@ public void addGlobalAttribute(String attributeName,
public void addGlobalAttribute(String eventType, String attributeName,
String attributeValue) {
if (eventType == null) {
- log.warn("Null eventType provided to addGlobalAttribute");
+ log.warn("Null eventType provided to addGlobalAttribute.");
return;
}
@@ -232,8 +231,7 @@ public void addGlobalAttribute(String eventType, String attributeName,
if (attributeValue == null) {
log.warn("Null value provided to addGlobalAttribute. eventType:" +
- eventType
- + ", attributeName:" + attributeName);
+ eventType);
return;
}
@@ -255,13 +253,12 @@ public void addGlobalAttribute(String eventType, String attributeName,
*/
public void addGlobalMetric(String metricName, Double metricValue) {
if (metricName == null) {
- log.warn("Null metric name provided to addGlobalMetric");
+ log.warn("Null metric name provided to addGlobalMetric.");
return;
}
if (metricValue == null) {
- log.warn("Null metric value provided to addGlobalMetric. metric name:" +
- metricName);
+ log.warn("Null metric value provided to addGlobalMetric.");
return;
}
@@ -280,7 +277,7 @@ public void addGlobalMetric(String metricName, Double metricValue) {
public void addGlobalMetric(String eventType, String metricName,
Double metricValue) {
if (eventType == null) {
- log.warn("Null eventType provided to addGlobalMetric");
+ log.warn("Null eventType provided to addGlobalMetric.");
return;
}
@@ -292,8 +289,7 @@ public void addGlobalMetric(String eventType, String metricName,
if (metricValue == null) {
log.warn("Null metric value provided to addGlobalMetric. eventType:" +
- eventType
- + ", metric name:" + metricName);
+ eventType);
return;
}
@@ -313,7 +309,7 @@ public void addGlobalMetric(String eventType, String metricName,
*/
public void removeGlobalAttribute(String attributeName) {
if (attributeName == null) {
- log.warn("Null attribute name provided to removeGlobalAttribute");
+ log.warn("Null attribute name provided to removeGlobalAttribute.");
return;
}
@@ -329,12 +325,12 @@ public void removeGlobalAttribute(String attributeName) {
*/
public void removeGlobalAttribute(String eventType, String attributeName) {
if (eventType == null) {
- log.warn("Null eventType provided to removeGlobalAttribute");
+ log.warn("Null eventType provided to removeGlobalAttribute.");
return;
}
if (attributeName == null) {
- log.warn("Null attribute name provided to removeGlobalAttribute");
+ log.warn("Null attribute name provided to removeGlobalAttribute.");
return;
}
@@ -353,7 +349,7 @@ public void removeGlobalAttribute(String eventType, String attributeName) {
*/
public void removeGlobalMetric(String metricName) {
if (metricName == null) {
- log.warn("Null metric name provided to removeGlobalMetric");
+ log.warn("Null metric name provided to removeGlobalMetric.");
return;
}
@@ -369,12 +365,12 @@ public void removeGlobalMetric(String metricName) {
*/
public void removeGlobalMetric(String eventType, String metricName) {
if (eventType == null) {
- log.warn("Null eventType provided to removeGlobalMetric");
+ log.warn("Null eventType provided to removeGlobalMetric.");
return;
}
if (metricName == null) {
- log.warn("Null metric name provided to removeGlobalMetric");
+ log.warn("Null metric name provided to removeGlobalMetric.");
return;
}
@@ -395,7 +391,7 @@ public void removeGlobalMetric(String eventType, String metricName) {
*/
public void setCampaignAttributes(Map
* Voice ID to use for the synthesis. You can get a list of @@ -806,7 +806,7 @@ public String getVoiceId() { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -837,7 +837,7 @@ public void setVoiceId(String voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Liv, Lotte, Ruben, Ewa, * Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -868,7 +868,7 @@ public SynthesizeSpeechPresignRequest withVoiceId(String voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -899,7 +899,7 @@ public void setVoiceId(VoiceId voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Liv, Lotte, Ruben, Ewa, * Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of diff --git a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/SynthesizeSpeechRequest.java b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/SynthesizeSpeechRequest.java index 03b6faee4b6..8d413850e84 100644 --- a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/SynthesizeSpeechRequest.java +++ b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/SynthesizeSpeechRequest.java @@ -111,7 +111,7 @@ public class SynthesizeSpeechRequest extends AmazonWebServiceRequest implements * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki */ private String voiceId; @@ -716,7 +716,7 @@ public SynthesizeSpeechRequest withTextType(TextType textType) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @return
* Voice ID to use for the synthesis. You can get a list of @@ -744,7 +744,7 @@ public String getVoiceId() { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -775,7 +775,7 @@ public void setVoiceId(String voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -806,7 +806,7 @@ public SynthesizeSpeechRequest withVoiceId(String voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of @@ -837,7 +837,7 @@ public void setVoiceId(VoiceId voiceId) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param voiceId
* Voice ID to use for the synthesis. You can get a list of diff --git a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/Voice.java b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/Voice.java index 13f039856df..5a1e583bcbb 100644 --- a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/Voice.java +++ b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/Voice.java @@ -45,7 +45,7 @@ public class Voice implements Serializable { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki */ private String id; @@ -185,7 +185,7 @@ public Voice withGender(Gender gender) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @return
* Amazon Polly assigned voice ID. This is the ID that you specify @@ -209,7 +209,7 @@ public String getId() { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param id
* Amazon Polly assigned voice ID. This is the ID that you @@ -237,7 +237,7 @@ public void setId(String id) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param id
* Amazon Polly assigned voice ID. This is the ID that you @@ -265,7 +265,7 @@ public Voice withId(String id) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param id
* Amazon Polly assigned voice ID. This is the ID that you @@ -293,7 +293,7 @@ public void setId(VoiceId id) { * Kendra, Kimberly, Salli, Conchita, Enrique, Miguel, Penelope, Chantal, * Celine, Mathieu, Dora, Karl, Carla, Giorgio, Mizuki, Liv, Lotte, Ruben, * Ewa, Jacek, Jan, Maja, Ricardo, Vitoria, Cristiano, Ines, Carmen, Maxim, - * Tatyana, Astrid, Filiz + * Tatyana, Astrid, Filiz, Vicki * * @param id
* Amazon Polly assigned voice ID. This is the ID that you
diff --git a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java
index a5ec6c4f4d3..1b9cc523b8d 100644
--- a/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java
+++ b/aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java
@@ -69,7 +69,8 @@ public enum VoiceId {
Maxim("Maxim"),
Tatyana("Tatyana"),
Astrid("Astrid"),
- Filiz("Filiz");
+ Filiz("Filiz"),
+ Vicki("Vicki");
private String value;
@@ -132,6 +133,7 @@ public String toString() {
enumMap.put("Tatyana", Tatyana);
enumMap.put("Astrid", Astrid);
enumMap.put("Filiz", Filiz);
+ enumMap.put("Vicki", Vicki);
}
/**
diff --git a/aws-android-sdk-rekognition/pom.xml b/aws-android-sdk-rekognition/pom.xml
index f358ae582eb..c6976bd2d92 100644
--- a/aws-android-sdk-rekognition/pom.xml
+++ b/aws-android-sdk-rekognition/pom.xml
@@ -12,7 +12,7 @@