diff --git a/CHANGELOG.md b/CHANGELOG.md index 5eed2c5d8ce5..55303670bdff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,28 @@ +# __1.11.717__ __2020-02-06__ +## __AWS AppSync__ + - ### Features + - AWS AppSync now supports X-Ray + +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild adds support for Amazon Elastic File Systems + +## __Amazon EC2 Container Registry__ + - ### Features + - This release contains updated text for the GetAuthorizationToken API. + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for EBS direct APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds platform details and billing info to the DescribeImages API. + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex now supports AMAZON.AlphaNumeric with regular expressions. + # __1.11.716__ __2020-02-05__ ## __AWS Elemental MediaConvert__ - ### Features diff --git a/README.md b/README.md index 149a3ba85816..cb088e954911 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.716 + 1.11.717 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index dffaee590ec4..186e3384cd29 100644 --- a/aws-java-sdk-accessanalyzer/pom.xml +++ b/aws-java-sdk-accessanalyzer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index e322575cb935..0629699b1ac9 100644 --- a/aws-java-sdk-acm/pom.xml +++ b/aws-java-sdk-acm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index 92dfb8146ae8..1a628ba09864 100644 --- a/aws-java-sdk-acmpca/pom.xml +++ b/aws-java-sdk-acmpca/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index eb17d42d1e77..3b56de7fcbb1 100644 --- a/aws-java-sdk-alexaforbusiness/pom.xml +++ b/aws-java-sdk-alexaforbusiness/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index de013c9e3e18..e4ec68f4b446 100644 --- a/aws-java-sdk-amplify/pom.xml +++ b/aws-java-sdk-amplify/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index dd3c0ffb747a..2b4c1e1972b1 100644 --- a/aws-java-sdk-api-gateway/pom.xml +++ b/aws-java-sdk-api-gateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index fefdce91c905..9b03a41f828f 100644 --- a/aws-java-sdk-apigatewaymanagementapi/pom.xml +++ b/aws-java-sdk-apigatewaymanagementapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index b6acb88d7f59..aeecaecc81f5 100644 --- a/aws-java-sdk-apigatewayv2/pom.xml +++ b/aws-java-sdk-apigatewayv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index 4732c5e8bc2b..072679b6bde3 100644 --- a/aws-java-sdk-appconfig/pom.xml +++ b/aws-java-sdk-appconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 5c6ad6324878..5bed853a971f 100644 --- a/aws-java-sdk-applicationautoscaling/pom.xml +++ b/aws-java-sdk-applicationautoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index e3716a9d8bd3..bfdbf39238f7 100644 --- a/aws-java-sdk-applicationinsights/pom.xml +++ b/aws-java-sdk-applicationinsights/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index a64dca6ab7ea..93b937b6e855 100644 --- a/aws-java-sdk-appmesh/pom.xml +++ b/aws-java-sdk-appmesh/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index 1f9faecb6833..8b79e1bb473c 100644 --- a/aws-java-sdk-appstream/pom.xml +++ b/aws-java-sdk-appstream/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index d5c42801a82a..9201ac0ec9cf 100644 --- a/aws-java-sdk-appsync/pom.xml +++ b/aws-java-sdk-appsync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/ApiCache.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/ApiCache.java index bd7357eb82a7..8ff5b8e77241 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/ApiCache.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/ApiCache.java @@ -18,6 +18,9 @@ import com.amazonaws.protocol.ProtocolMarshaller; /** + *

+ * The ApiCache object. + *

* * @see AWS API * Documentation diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/CreateGraphqlApiRequest.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/CreateGraphqlApiRequest.java index 31ab17506d9a..977c3f9e4234 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/CreateGraphqlApiRequest.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/CreateGraphqlApiRequest.java @@ -67,6 +67,12 @@ public class CreateGraphqlApiRequest extends com.amazonaws.AmazonWebServiceReque *

*/ private java.util.List additionalAuthenticationProviders; + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ */ + private Boolean xrayEnabled; /** *

@@ -419,6 +425,58 @@ public CreateGraphqlApiRequest withAdditionalAuthenticationProviders( return this; } + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public void setXrayEnabled(Boolean xrayEnabled) { + this.xrayEnabled = xrayEnabled; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @return A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public Boolean getXrayEnabled() { + return this.xrayEnabled; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateGraphqlApiRequest withXrayEnabled(Boolean xrayEnabled) { + setXrayEnabled(xrayEnabled); + return this; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @return A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public Boolean isXrayEnabled() { + return this.xrayEnabled; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -444,7 +502,9 @@ public String toString() { if (getTags() != null) sb.append("Tags: ").append(getTags()).append(","); if (getAdditionalAuthenticationProviders() != null) - sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()); + sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()).append(","); + if (getXrayEnabled() != null) + sb.append("XrayEnabled: ").append(getXrayEnabled()); sb.append("}"); return sb.toString(); } @@ -488,6 +548,10 @@ public boolean equals(Object obj) { if (other.getAdditionalAuthenticationProviders() != null && other.getAdditionalAuthenticationProviders().equals(this.getAdditionalAuthenticationProviders()) == false) return false; + if (other.getXrayEnabled() == null ^ this.getXrayEnabled() == null) + return false; + if (other.getXrayEnabled() != null && other.getXrayEnabled().equals(this.getXrayEnabled()) == false) + return false; return true; } @@ -503,6 +567,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getOpenIDConnectConfig() == null) ? 0 : getOpenIDConnectConfig().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); hashCode = prime * hashCode + ((getAdditionalAuthenticationProviders() == null) ? 0 : getAdditionalAuthenticationProviders().hashCode()); + hashCode = prime * hashCode + ((getXrayEnabled() == null) ? 0 : getXrayEnabled().hashCode()); return hashCode; } diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GetApiCacheResult.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GetApiCacheResult.java index 0ca9293aaf07..0457320eb6c3 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GetApiCacheResult.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GetApiCacheResult.java @@ -26,10 +26,20 @@ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class GetApiCacheResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + /** + *

+ * The ApiCache object. + *

+ */ private ApiCache apiCache; /** + *

+ * The ApiCache object. + *

+ * * @param apiCache + * The ApiCache object. */ public void setApiCache(ApiCache apiCache) { @@ -37,7 +47,11 @@ public void setApiCache(ApiCache apiCache) { } /** - * @return + *

+ * The ApiCache object. + *

+ * + * @return The ApiCache object. */ public ApiCache getApiCache() { @@ -45,7 +59,12 @@ public ApiCache getApiCache() { } /** + *

+ * The ApiCache object. + *

+ * * @param apiCache + * The ApiCache object. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GraphqlApi.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GraphqlApi.java index 61826583a046..223d96f7cc3b 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GraphqlApi.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/GraphqlApi.java @@ -88,6 +88,12 @@ public class GraphqlApi implements Serializable, Cloneable, StructuredPojo { *

*/ private java.util.List additionalAuthenticationProviders; + /** + *

+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + *

+ */ + private Boolean xrayEnabled; /** *

@@ -580,6 +586,58 @@ public GraphqlApi withAdditionalAuthenticationProviders(java.util.Collection + * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + */ + + public void setXrayEnabled(Boolean xrayEnabled) { + this.xrayEnabled = xrayEnabled; + } + + /** + *

+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + *

+ * + * @return A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + */ + + public Boolean getXrayEnabled() { + return this.xrayEnabled; + } + + /** + *

+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GraphqlApi withXrayEnabled(Boolean xrayEnabled) { + setXrayEnabled(xrayEnabled); + return this; + } + + /** + *

+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + *

+ * + * @return A flag representing whether X-Ray tracing is enabled for this GraphqlApi. + */ + + public Boolean isXrayEnabled() { + return this.xrayEnabled; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -611,7 +669,9 @@ public String toString() { if (getTags() != null) sb.append("Tags: ").append(getTags()).append(","); if (getAdditionalAuthenticationProviders() != null) - sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()); + sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()).append(","); + if (getXrayEnabled() != null) + sb.append("XrayEnabled: ").append(getXrayEnabled()); sb.append("}"); return sb.toString(); } @@ -667,6 +727,10 @@ public boolean equals(Object obj) { if (other.getAdditionalAuthenticationProviders() != null && other.getAdditionalAuthenticationProviders().equals(this.getAdditionalAuthenticationProviders()) == false) return false; + if (other.getXrayEnabled() == null ^ this.getXrayEnabled() == null) + return false; + if (other.getXrayEnabled() != null && other.getXrayEnabled().equals(this.getXrayEnabled()) == false) + return false; return true; } @@ -685,6 +749,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getUris() == null) ? 0 : getUris().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); hashCode = prime * hashCode + ((getAdditionalAuthenticationProviders() == null) ? 0 : getAdditionalAuthenticationProviders().hashCode()); + hashCode = prime * hashCode + ((getXrayEnabled() == null) ? 0 : getXrayEnabled().hashCode()); return hashCode; } diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/LambdaConflictHandlerConfig.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/LambdaConflictHandlerConfig.java index 19dba303dc94..0a733b9bc4d7 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/LambdaConflictHandlerConfig.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/LambdaConflictHandlerConfig.java @@ -18,6 +18,9 @@ import com.amazonaws.protocol.ProtocolMarshaller; /** + *

+ * The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler. + *

* * @see AWS API Documentation diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/UpdateGraphqlApiRequest.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/UpdateGraphqlApiRequest.java index 98bb54d176fb..8b6d4f30fd9c 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/UpdateGraphqlApiRequest.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/UpdateGraphqlApiRequest.java @@ -67,6 +67,12 @@ public class UpdateGraphqlApiRequest extends com.amazonaws.AmazonWebServiceReque *

*/ private java.util.List additionalAuthenticationProviders; + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ */ + private Boolean xrayEnabled; /** *

@@ -398,6 +404,58 @@ public UpdateGraphqlApiRequest withAdditionalAuthenticationProviders( return this; } + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public void setXrayEnabled(Boolean xrayEnabled) { + this.xrayEnabled = xrayEnabled; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @return A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public Boolean getXrayEnabled() { + return this.xrayEnabled; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @param xrayEnabled + * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateGraphqlApiRequest withXrayEnabled(Boolean xrayEnabled) { + setXrayEnabled(xrayEnabled); + return this; + } + + /** + *

+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + *

+ * + * @return A flag indicating whether to enable X-Ray tracing for the GraphqlApi. + */ + + public Boolean isXrayEnabled() { + return this.xrayEnabled; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -423,7 +481,9 @@ public String toString() { if (getOpenIDConnectConfig() != null) sb.append("OpenIDConnectConfig: ").append(getOpenIDConnectConfig()).append(","); if (getAdditionalAuthenticationProviders() != null) - sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()); + sb.append("AdditionalAuthenticationProviders: ").append(getAdditionalAuthenticationProviders()).append(","); + if (getXrayEnabled() != null) + sb.append("XrayEnabled: ").append(getXrayEnabled()); sb.append("}"); return sb.toString(); } @@ -467,6 +527,10 @@ public boolean equals(Object obj) { if (other.getAdditionalAuthenticationProviders() != null && other.getAdditionalAuthenticationProviders().equals(this.getAdditionalAuthenticationProviders()) == false) return false; + if (other.getXrayEnabled() == null ^ this.getXrayEnabled() == null) + return false; + if (other.getXrayEnabled() != null && other.getXrayEnabled().equals(this.getXrayEnabled()) == false) + return false; return true; } @@ -482,6 +546,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getUserPoolConfig() == null) ? 0 : getUserPoolConfig().hashCode()); hashCode = prime * hashCode + ((getOpenIDConnectConfig() == null) ? 0 : getOpenIDConnectConfig().hashCode()); hashCode = prime * hashCode + ((getAdditionalAuthenticationProviders() == null) ? 0 : getAdditionalAuthenticationProviders().hashCode()); + hashCode = prime * hashCode + ((getXrayEnabled() == null) ? 0 : getXrayEnabled().hashCode()); return hashCode; } diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/CreateGraphqlApiRequestMarshaller.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/CreateGraphqlApiRequestMarshaller.java index a1065cec6cf7..58a75bb5e72e 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/CreateGraphqlApiRequestMarshaller.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/CreateGraphqlApiRequestMarshaller.java @@ -43,6 +43,8 @@ public class CreateGraphqlApiRequestMarshaller { .marshallLocationName("tags").build(); private static final MarshallingInfo ADDITIONALAUTHENTICATIONPROVIDERS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("additionalAuthenticationProviders").build(); + private static final MarshallingInfo XRAYENABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("xrayEnabled").build(); private static final CreateGraphqlApiRequestMarshaller instance = new CreateGraphqlApiRequestMarshaller(); @@ -67,6 +69,7 @@ public void marshall(CreateGraphqlApiRequest createGraphqlApiRequest, ProtocolMa protocolMarshaller.marshall(createGraphqlApiRequest.getOpenIDConnectConfig(), OPENIDCONNECTCONFIG_BINDING); protocolMarshaller.marshall(createGraphqlApiRequest.getTags(), TAGS_BINDING); protocolMarshaller.marshall(createGraphqlApiRequest.getAdditionalAuthenticationProviders(), ADDITIONALAUTHENTICATIONPROVIDERS_BINDING); + protocolMarshaller.marshall(createGraphqlApiRequest.getXrayEnabled(), XRAYENABLED_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiJsonUnmarshaller.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiJsonUnmarshaller.java index 1b53418d44cd..7a4f9ec734a0 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiJsonUnmarshaller.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiJsonUnmarshaller.java @@ -91,6 +91,10 @@ public GraphqlApi unmarshall(JsonUnmarshallerContext context) throws Exception { graphqlApi.setAdditionalAuthenticationProviders(new ListUnmarshaller( AdditionalAuthenticationProviderJsonUnmarshaller.getInstance()).unmarshall(context)); } + if (context.testExpression("xrayEnabled", targetDepth)) { + context.nextToken(); + graphqlApi.setXrayEnabled(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiMarshaller.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiMarshaller.java index 8e986fd3389e..f5ba592f2196 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiMarshaller.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/GraphqlApiMarshaller.java @@ -49,6 +49,8 @@ public class GraphqlApiMarshaller { .marshallLocationName("tags").build(); private static final MarshallingInfo ADDITIONALAUTHENTICATIONPROVIDERS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("additionalAuthenticationProviders").build(); + private static final MarshallingInfo XRAYENABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("xrayEnabled").build(); private static final GraphqlApiMarshaller instance = new GraphqlApiMarshaller(); @@ -76,6 +78,7 @@ public void marshall(GraphqlApi graphqlApi, ProtocolMarshaller protocolMarshalle protocolMarshaller.marshall(graphqlApi.getUris(), URIS_BINDING); protocolMarshaller.marshall(graphqlApi.getTags(), TAGS_BINDING); protocolMarshaller.marshall(graphqlApi.getAdditionalAuthenticationProviders(), ADDITIONALAUTHENTICATIONPROVIDERS_BINDING); + protocolMarshaller.marshall(graphqlApi.getXrayEnabled(), XRAYENABLED_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/UpdateGraphqlApiRequestMarshaller.java b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/UpdateGraphqlApiRequestMarshaller.java index eff9d9f97fda..769efddfc9eb 100644 --- a/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/UpdateGraphqlApiRequestMarshaller.java +++ b/aws-java-sdk-appsync/src/main/java/com/amazonaws/services/appsync/model/transform/UpdateGraphqlApiRequestMarshaller.java @@ -42,6 +42,8 @@ public class UpdateGraphqlApiRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("openIDConnectConfig").build(); private static final MarshallingInfo ADDITIONALAUTHENTICATIONPROVIDERS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("additionalAuthenticationProviders").build(); + private static final MarshallingInfo XRAYENABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("xrayEnabled").build(); private static final UpdateGraphqlApiRequestMarshaller instance = new UpdateGraphqlApiRequestMarshaller(); @@ -66,6 +68,7 @@ public void marshall(UpdateGraphqlApiRequest updateGraphqlApiRequest, ProtocolMa protocolMarshaller.marshall(updateGraphqlApiRequest.getUserPoolConfig(), USERPOOLCONFIG_BINDING); protocolMarshaller.marshall(updateGraphqlApiRequest.getOpenIDConnectConfig(), OPENIDCONNECTCONFIG_BINDING); protocolMarshaller.marshall(updateGraphqlApiRequest.getAdditionalAuthenticationProviders(), ADDITIONALAUTHENTICATIONPROVIDERS_BINDING); + protocolMarshaller.marshall(updateGraphqlApiRequest.getXrayEnabled(), XRAYENABLED_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index a6ee2a32d282..dc88b216ea0f 100644 --- a/aws-java-sdk-athena/pom.xml +++ b/aws-java-sdk-athena/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index 28bb1a4f1ccc..c69a41272499 100644 --- a/aws-java-sdk-augmentedairuntime/pom.xml +++ b/aws-java-sdk-augmentedairuntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index a6e1797e0f68..ddb34c462ed4 100644 --- a/aws-java-sdk-autoscaling/pom.xml +++ b/aws-java-sdk-autoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index e35355d45100..aa94331ceb14 100644 --- a/aws-java-sdk-autoscalingplans/pom.xml +++ b/aws-java-sdk-autoscalingplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index ea3bf5e2f6ef..af12b2a12942 100644 --- a/aws-java-sdk-backup/pom.xml +++ b/aws-java-sdk-backup/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 0953abe0e7b4..7e0735f3d4b2 100644 --- a/aws-java-sdk-batch/pom.xml +++ b/aws-java-sdk-batch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index 2b46eb47eb3c..47b489560d77 100644 --- a/aws-java-sdk-bom/pom.xml +++ b/aws-java-sdk-bom/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index e390047012f8..3f27c27cef38 100644 --- a/aws-java-sdk-budgets/pom.xml +++ b/aws-java-sdk-budgets/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index 77ec2c4f023f..781b3a6ee37a 100644 --- a/aws-java-sdk-bundle/pom.xml +++ b/aws-java-sdk-bundle/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.717-SNAPSHOT + 1.11.717 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index bb916cc4add7..9a61593b3218 100644 --- a/aws-java-sdk-chime/pom.xml +++ b/aws-java-sdk-chime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index eb619aa1c626..56bb667bea80 100644 --- a/aws-java-sdk-cloud9/pom.xml +++ b/aws-java-sdk-cloud9/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index 51745693a03d..96e20d241260 100644 --- a/aws-java-sdk-clouddirectory/pom.xml +++ b/aws-java-sdk-clouddirectory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 2491693eb9d9..cfb5b5526dc3 100644 --- a/aws-java-sdk-cloudformation/pom.xml +++ b/aws-java-sdk-cloudformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index e549d9eda8a2..7aa822e7deb4 100644 --- a/aws-java-sdk-cloudfront/pom.xml +++ b/aws-java-sdk-cloudfront/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index c33d87ea4f17..300d3f61a1ce 100644 --- a/aws-java-sdk-cloudhsm/pom.xml +++ b/aws-java-sdk-cloudhsm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index ad3862fa4ab2..83772c93ae91 100644 --- a/aws-java-sdk-cloudhsmv2/pom.xml +++ b/aws-java-sdk-cloudhsmv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index 5053b36506a2..ab2c49ddf392 100644 --- a/aws-java-sdk-cloudsearch/pom.xml +++ b/aws-java-sdk-cloudsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index 7e2b88fd1e9f..953ae60d5853 100644 --- a/aws-java-sdk-cloudtrail/pom.xml +++ b/aws-java-sdk-cloudtrail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index ca60f838f3b9..fa74aa8fc2c0 100644 --- a/aws-java-sdk-cloudwatch/pom.xml +++ b/aws-java-sdk-cloudwatch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index c2dc9e7ab762..7b4bfa4654ea 100644 --- a/aws-java-sdk-cloudwatchmetrics/pom.xml +++ b/aws-java-sdk-cloudwatchmetrics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cloudwatchmetrics diff --git a/aws-java-sdk-code-generator/pom.xml b/aws-java-sdk-code-generator/pom.xml index 4ae371132d71..3a06488cafad 100644 --- a/aws-java-sdk-code-generator/pom.xml +++ b/aws-java-sdk-code-generator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index fdd9d86b07f6..3ce9cfd04347 100644 --- a/aws-java-sdk-codebuild/pom.xml +++ b/aws-java-sdk-codebuild/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Build.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Build.java index 37a93b7e2665..1d837b9d9dfd 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Build.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Build.java @@ -321,6 +321,15 @@ public class Build implements Serializable, Cloneable, StructuredPojo { *

*/ private java.util.List reportArns; + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ */ + private java.util.List fileSystemLocations; /** *

@@ -2593,6 +2602,100 @@ public Build withReportArns(java.util.Collection reportArns) { return this; } + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, + * location, mountOptions, mountPoint, and type of a + * file system created using Amazon Elastic File System. + */ + + public java.util.List getFileSystemLocations() { + return fileSystemLocations; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + */ + + public void setFileSystemLocations(java.util.Collection fileSystemLocations) { + if (fileSystemLocations == null) { + this.fileSystemLocations = null; + return; + } + + this.fileSystemLocations = new java.util.ArrayList(fileSystemLocations); + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} + * if you want to override the existing values. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Build withFileSystemLocations(ProjectFileSystemLocation... fileSystemLocations) { + if (this.fileSystemLocations == null) { + setFileSystemLocations(new java.util.ArrayList(fileSystemLocations.length)); + } + for (ProjectFileSystemLocation ele : fileSystemLocations) { + this.fileSystemLocations.add(ele); + } + return this; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Build withFileSystemLocations(java.util.Collection fileSystemLocations) { + setFileSystemLocations(fileSystemLocations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -2662,7 +2765,9 @@ public String toString() { if (getExportedEnvironmentVariables() != null) sb.append("ExportedEnvironmentVariables: ").append(getExportedEnvironmentVariables()).append(","); if (getReportArns() != null) - sb.append("ReportArns: ").append(getReportArns()); + sb.append("ReportArns: ").append(getReportArns()).append(","); + if (getFileSystemLocations() != null) + sb.append("FileSystemLocations: ").append(getFileSystemLocations()); sb.append("}"); return sb.toString(); } @@ -2793,6 +2898,10 @@ public boolean equals(Object obj) { return false; if (other.getReportArns() != null && other.getReportArns().equals(this.getReportArns()) == false) return false; + if (other.getFileSystemLocations() == null ^ this.getFileSystemLocations() == null) + return false; + if (other.getFileSystemLocations() != null && other.getFileSystemLocations().equals(this.getFileSystemLocations()) == false) + return false; return true; } @@ -2830,6 +2939,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getEncryptionKey() == null) ? 0 : getEncryptionKey().hashCode()); hashCode = prime * hashCode + ((getExportedEnvironmentVariables() == null) ? 0 : getExportedEnvironmentVariables().hashCode()); hashCode = prime * hashCode + ((getReportArns() == null) ? 0 : getReportArns().hashCode()); + hashCode = prime * hashCode + ((getFileSystemLocations() == null) ? 0 : getFileSystemLocations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/BuildArtifacts.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/BuildArtifacts.java index 6d8750e6f8d0..34b78e7f963d 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/BuildArtifacts.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/BuildArtifacts.java @@ -64,8 +64,8 @@ public class BuildArtifacts implements Serializable, Cloneable, StructuredPojo { private String md5sum; /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

*/ @@ -301,14 +301,14 @@ public BuildArtifacts withMd5sum(String md5sum) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* * @param overrideArtifactName - * If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ @@ -318,13 +318,13 @@ public void setOverrideArtifactName(Boolean overrideArtifactName) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* - * @return If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * @return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ @@ -334,14 +334,14 @@ public Boolean getOverrideArtifactName() { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* * @param overrideArtifactName - * If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -353,13 +353,13 @@ public BuildArtifacts withOverrideArtifactName(Boolean overrideArtifactName) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* - * @return If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * @return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/CreateProjectRequest.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/CreateProjectRequest.java index a14eea6687d9..f592e605630e 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/CreateProjectRequest.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/CreateProjectRequest.java @@ -190,6 +190,15 @@ public class CreateProjectRequest extends com.amazonaws.AmazonWebServiceRequest *

*/ private LogsConfig logsConfig; + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ */ + private java.util.List fileSystemLocations; /** *

@@ -1382,6 +1391,100 @@ public CreateProjectRequest withLogsConfig(LogsConfig logsConfig) { return this; } + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, + * location, mountOptions, mountPoint, and type of a + * file system created using Amazon Elastic File System. + */ + + public java.util.List getFileSystemLocations() { + return fileSystemLocations; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + */ + + public void setFileSystemLocations(java.util.Collection fileSystemLocations) { + if (fileSystemLocations == null) { + this.fileSystemLocations = null; + return; + } + + this.fileSystemLocations = new java.util.ArrayList(fileSystemLocations); + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} + * if you want to override the existing values. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProjectRequest withFileSystemLocations(ProjectFileSystemLocation... fileSystemLocations) { + if (this.fileSystemLocations == null) { + setFileSystemLocations(new java.util.ArrayList(fileSystemLocations.length)); + } + for (ProjectFileSystemLocation ele : fileSystemLocations) { + this.fileSystemLocations.add(ele); + } + return this; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProjectRequest withFileSystemLocations(java.util.Collection fileSystemLocations) { + setFileSystemLocations(fileSystemLocations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -1429,7 +1532,9 @@ public String toString() { if (getBadgeEnabled() != null) sb.append("BadgeEnabled: ").append(getBadgeEnabled()).append(","); if (getLogsConfig() != null) - sb.append("LogsConfig: ").append(getLogsConfig()); + sb.append("LogsConfig: ").append(getLogsConfig()).append(","); + if (getFileSystemLocations() != null) + sb.append("FileSystemLocations: ").append(getFileSystemLocations()); sb.append("}"); return sb.toString(); } @@ -1516,6 +1621,10 @@ public boolean equals(Object obj) { return false; if (other.getLogsConfig() != null && other.getLogsConfig().equals(this.getLogsConfig()) == false) return false; + if (other.getFileSystemLocations() == null ^ this.getFileSystemLocations() == null) + return false; + if (other.getFileSystemLocations() != null && other.getFileSystemLocations().equals(this.getFileSystemLocations()) == false) + return false; return true; } @@ -1542,6 +1651,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getVpcConfig() == null) ? 0 : getVpcConfig().hashCode()); hashCode = prime * hashCode + ((getBadgeEnabled() == null) ? 0 : getBadgeEnabled().hashCode()); hashCode = prime * hashCode + ((getLogsConfig() == null) ? 0 : getLogsConfig().hashCode()); + hashCode = prime * hashCode + ((getFileSystemLocations() == null) ? 0 : getFileSystemLocations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/EnvironmentVariable.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/EnvironmentVariable.java index 8f2cd5d9f04a..1a448c9de2c1 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/EnvironmentVariable.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/EnvironmentVariable.java @@ -40,9 +40,11 @@ public class EnvironmentVariable implements Serializable, Cloneable, StructuredP *

* *

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs - * and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and - * the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*
*/ @@ -117,18 +119,22 @@ public EnvironmentVariable withName(String name) { *

* *

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs - * and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and - * the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*
* * @param value * The value of the environment variable.

*

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret - * key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS - * CodeBuild console and the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*/ @@ -142,17 +148,21 @@ public void setValue(String value) { *

* *

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs - * and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and - * the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*
* * @return The value of the environment variable.

*

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret - * key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS - * CodeBuild console and the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*/ @@ -166,18 +176,22 @@ public String getValue() { *

* *

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs - * and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and - * the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

*
* * @param value * The value of the environment variable.

*

- * We strongly discourage the use of environment variables to store sensitive values, especially AWS secret - * key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS - * CodeBuild console and the AWS Command Line Interface (AWS CLI). + * We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, + * especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be + * displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For + * sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or + * SECRETS_MANAGER. *

* @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/FileSystemType.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/FileSystemType.java new file mode 100644 index 000000000000..99b9ec09876c --- /dev/null +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/FileSystemType.java @@ -0,0 +1,59 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codebuild.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum FileSystemType { + + EFS("EFS"); + + private String value; + + private FileSystemType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return FileSystemType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static FileSystemType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (FileSystemType enumEntry : FileSystemType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Project.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Project.java index 92567c2f3a07..1a69910d1950 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Project.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/Project.java @@ -216,6 +216,15 @@ public class Project implements Serializable, Cloneable, StructuredPojo { *

*/ private LogsConfig logsConfig; + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ */ + private java.util.List fileSystemLocations; /** *

@@ -1552,6 +1561,100 @@ public Project withLogsConfig(LogsConfig logsConfig) { return this; } + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, + * location, mountOptions, mountPoint, and type of a + * file system created using Amazon Elastic File System. + */ + + public java.util.List getFileSystemLocations() { + return fileSystemLocations; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + */ + + public void setFileSystemLocations(java.util.Collection fileSystemLocations) { + if (fileSystemLocations == null) { + this.fileSystemLocations = null; + return; + } + + this.fileSystemLocations = new java.util.ArrayList(fileSystemLocations); + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} + * if you want to override the existing values. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Project withFileSystemLocations(ProjectFileSystemLocation... fileSystemLocations) { + if (this.fileSystemLocations == null) { + setFileSystemLocations(new java.util.ArrayList(fileSystemLocations.length)); + } + for (ProjectFileSystemLocation ele : fileSystemLocations) { + this.fileSystemLocations.add(ele); + } + return this; + } + + /** + *

+ * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

+ * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Project withFileSystemLocations(java.util.Collection fileSystemLocations) { + setFileSystemLocations(fileSystemLocations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -1607,7 +1710,9 @@ public String toString() { if (getBadge() != null) sb.append("Badge: ").append(getBadge()).append(","); if (getLogsConfig() != null) - sb.append("LogsConfig: ").append(getLogsConfig()); + sb.append("LogsConfig: ").append(getLogsConfig()).append(","); + if (getFileSystemLocations() != null) + sb.append("FileSystemLocations: ").append(getFileSystemLocations()); sb.append("}"); return sb.toString(); } @@ -1710,6 +1815,10 @@ public boolean equals(Object obj) { return false; if (other.getLogsConfig() != null && other.getLogsConfig().equals(this.getLogsConfig()) == false) return false; + if (other.getFileSystemLocations() == null ^ this.getFileSystemLocations() == null) + return false; + if (other.getFileSystemLocations() != null && other.getFileSystemLocations().equals(this.getFileSystemLocations()) == false) + return false; return true; } @@ -1740,6 +1849,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getVpcConfig() == null) ? 0 : getVpcConfig().hashCode()); hashCode = prime * hashCode + ((getBadge() == null) ? 0 : getBadge().hashCode()); hashCode = prime * hashCode + ((getLogsConfig() == null) ? 0 : getLogsConfig().hashCode()); + hashCode = prime * hashCode + ((getFileSystemLocations() == null) ? 0 : getFileSystemLocations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectArtifacts.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectArtifacts.java index 3dd333658cd3..aa316acc006a 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectArtifacts.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectArtifacts.java @@ -248,8 +248,8 @@ public class ProjectArtifacts implements Serializable, Cloneable, StructuredPojo private String packaging; /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

*/ @@ -2045,14 +2045,14 @@ public ProjectArtifacts withPackaging(ArtifactPackaging packaging) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* * @param overrideArtifactName - * If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ @@ -2062,13 +2062,13 @@ public void setOverrideArtifactName(Boolean overrideArtifactName) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* - * @return If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * @return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ @@ -2078,14 +2078,14 @@ public Boolean getOverrideArtifactName() { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* * @param overrideArtifactName - * If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -2097,13 +2097,13 @@ public ProjectArtifacts withOverrideArtifactName(Boolean overrideArtifactName) { /** *

- * If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a - * build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a + * If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a + * buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a * date and time to your artifact name so that it is always unique. *

* - * @return If this flag is set, a name specified in the build spec file overrides the artifact name. The name - * specified in a build spec file is calculated at build time and uses the Shell Command Language. For + * @return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name + * specified in a buildspec file is calculated at build time and uses the Shell Command Language. For * example, you can append a date and time to your artifact name so that it is always unique. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectFileSystemLocation.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectFileSystemLocation.java new file mode 100644 index 000000000000..7fb0ab406e39 --- /dev/null +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectFileSystemLocation.java @@ -0,0 +1,489 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codebuild.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System? + *

+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ProjectFileSystemLocation implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * The type of the file system. The one supported type is EFS. + *

+ */ + private String type; + /** + *

+ * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS + * EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, + * if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory + * is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory. + *

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a + * directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + *

+ */ + private String location; + /** + *

+ * The location in the container where you mount the file system. + *

+ */ + private String mountPoint; + /** + *

+ * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if you + * specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS. + *

+ *

+ * The identifier is used to mount your file system. + *

+ */ + private String identifier; + /** + *

+ * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount + * Options. + *

+ */ + private String mountOptions; + + /** + *

+ * The type of the file system. The one supported type is EFS. + *

+ * + * @param type + * The type of the file system. The one supported type is EFS. + * @see FileSystemType + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

+ * The type of the file system. The one supported type is EFS. + *

+ * + * @return The type of the file system. The one supported type is EFS. + * @see FileSystemType + */ + + public String getType() { + return this.type; + } + + /** + *

+ * The type of the file system. The one supported type is EFS. + *

+ * + * @param type + * The type of the file system. The one supported type is EFS. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FileSystemType + */ + + public ProjectFileSystemLocation withType(String type) { + setType(type); + return this; + } + + /** + *

+ * The type of the file system. The one supported type is EFS. + *

+ * + * @param type + * The type of the file system. The one supported type is EFS. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FileSystemType + */ + + public ProjectFileSystemLocation withType(FileSystemType type) { + this.type = type.toString(); + return this; + } + + /** + *

+ * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS + * EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, + * if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory + * is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory. + *

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a + * directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + *

+ * + * @param location + * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in + * the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. + * For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and + * its mount directory is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not + * specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + */ + + public void setLocation(String location) { + this.location = location; + } + + /** + *

+ * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS + * EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, + * if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory + * is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory. + *

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a + * directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + *

+ * + * @return A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in + * the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild + * mounts. For example, if the DNS name of a file system is + * fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is + * my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not + * specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + */ + + public String getLocation() { + return this.location; + } + + /** + *

+ * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS + * EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, + * if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory + * is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory. + *

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a + * directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + *

+ * + * @param location + * A string that specifies the location of the file system created by Amazon EFS. Its format is + * efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in + * the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. + * For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and + * its mount directory is my-efs-mount-directory, then the location is + * fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

+ *

+ * The directory path in the format efs-dns-name:/directory-path is optional. If you do not + * specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProjectFileSystemLocation withLocation(String location) { + setLocation(location); + return this; + } + + /** + *

+ * The location in the container where you mount the file system. + *

+ * + * @param mountPoint + * The location in the container where you mount the file system. + */ + + public void setMountPoint(String mountPoint) { + this.mountPoint = mountPoint; + } + + /** + *

+ * The location in the container where you mount the file system. + *

+ * + * @return The location in the container where you mount the file system. + */ + + public String getMountPoint() { + return this.mountPoint; + } + + /** + *

+ * The location in the container where you mount the file system. + *

+ * + * @param mountPoint + * The location in the container where you mount the file system. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProjectFileSystemLocation withMountPoint(String mountPoint) { + setMountPoint(mountPoint); + return this; + } + + /** + *

+ * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if you + * specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS. + *

+ *

+ * The identifier is used to mount your file system. + *

+ * + * @param identifier + * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if + * you specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS.

+ *

+ * The identifier is used to mount your file system. + */ + + public void setIdentifier(String identifier) { + this.identifier = identifier; + } + + /** + *

+ * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if you + * specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS. + *

+ *

+ * The identifier is used to mount your file system. + *

+ * + * @return The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if + * you specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS.

+ *

+ * The identifier is used to mount your file system. + */ + + public String getIdentifier() { + return this.identifier; + } + + /** + *

+ * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if you + * specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS. + *

+ *

+ * The identifier is used to mount your file system. + *

+ * + * @param identifier + * The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by + * appending the identifier in all capital letters to CODEBUILD_. For example, if + * you specify my-efs for identifier, a new environment variable is create named + * CODEBUILD_MY-EFS.

+ *

+ * The identifier is used to mount your file system. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProjectFileSystemLocation withIdentifier(String identifier) { + setIdentifier(identifier); + return this; + } + + /** + *

+ * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount + * Options. + *

+ * + * @param mountOptions + * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see + * Recommended NFS + * Mount Options. + */ + + public void setMountOptions(String mountOptions) { + this.mountOptions = mountOptions; + } + + /** + *

+ * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount + * Options. + *

+ * + * @return The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see + * Recommended NFS + * Mount Options. + */ + + public String getMountOptions() { + return this.mountOptions; + } + + /** + *

+ * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount + * Options. + *

+ * + * @param mountOptions + * The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are + * nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see + * Recommended NFS + * Mount Options. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProjectFileSystemLocation withMountOptions(String mountOptions) { + setMountOptions(mountOptions); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getType() != null) + sb.append("Type: ").append(getType()).append(","); + if (getLocation() != null) + sb.append("Location: ").append(getLocation()).append(","); + if (getMountPoint() != null) + sb.append("MountPoint: ").append(getMountPoint()).append(","); + if (getIdentifier() != null) + sb.append("Identifier: ").append(getIdentifier()).append(","); + if (getMountOptions() != null) + sb.append("MountOptions: ").append(getMountOptions()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ProjectFileSystemLocation == false) + return false; + ProjectFileSystemLocation other = (ProjectFileSystemLocation) obj; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + if (other.getLocation() == null ^ this.getLocation() == null) + return false; + if (other.getLocation() != null && other.getLocation().equals(this.getLocation()) == false) + return false; + if (other.getMountPoint() == null ^ this.getMountPoint() == null) + return false; + if (other.getMountPoint() != null && other.getMountPoint().equals(this.getMountPoint()) == false) + return false; + if (other.getIdentifier() == null ^ this.getIdentifier() == null) + return false; + if (other.getIdentifier() != null && other.getIdentifier().equals(this.getIdentifier()) == false) + return false; + if (other.getMountOptions() == null ^ this.getMountOptions() == null) + return false; + if (other.getMountOptions() != null && other.getMountOptions().equals(this.getMountOptions()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + hashCode = prime * hashCode + ((getLocation() == null) ? 0 : getLocation().hashCode()); + hashCode = prime * hashCode + ((getMountPoint() == null) ? 0 : getMountPoint().hashCode()); + hashCode = prime * hashCode + ((getIdentifier() == null) ? 0 : getIdentifier().hashCode()); + hashCode = prime * hashCode + ((getMountOptions() == null) ? 0 : getMountOptions().hashCode()); + return hashCode; + } + + @Override + public ProjectFileSystemLocation clone() { + try { + return (ProjectFileSystemLocation) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codebuild.model.transform.ProjectFileSystemLocationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectSource.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectSource.java index 454a0639002a..0c4180078bf8 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectSource.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/ProjectSource.java @@ -87,7 +87,7 @@ public class ProjectSource implements Serializable, Cloneable, StructuredPojo { *
  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source - * code and the build spec (for example, + * code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -113,7 +113,7 @@ public class ProjectSource implements Serializable, Cloneable, StructuredPojo { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start + * buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start * creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub * Authorize application page, for Organization access, choose Request access next to each * repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. @@ -125,10 +125,10 @@ public class ProjectSource implements Serializable, Cloneable, StructuredPojo { *

  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start - * creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket - * Confirm access to your account page, choose Grant access. (After you have connected to your - * Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild + * buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to + * start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the + * Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to + * your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild * console.) To instruct AWS CodeBuild to use this connection, in the source object, set the * auth object's type value to OAUTH. *

    @@ -150,10 +150,17 @@ public class ProjectSource implements Serializable, Cloneable, StructuredPojo { private GitSubmodulesConfig gitSubmodulesConfig; /** *

    - * The build spec declaration to use for the builds in this build project. + * The buildspec file declaration to use for the builds in this build project. *

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. *

    */ private String buildspec; @@ -656,7 +663,7 @@ public ProjectSource withType(SourceType type) { *
  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source - * code and the build spec (for example, + * code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -682,7 +689,7 @@ public ProjectSource withType(SourceType type) { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start + * buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start * creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub * Authorize application page, for Organization access, choose Request access next to each * repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. @@ -694,10 +701,10 @@ public ProjectSource withType(SourceType type) { *

  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start - * creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket - * Confirm access to your account page, choose Grant access. (After you have connected to your - * Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild + * buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to + * start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the + * Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to + * your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild * console.) To instruct AWS CodeBuild to use this connection, in the source object, set the * auth object's type value to OAUTH. *

    @@ -717,7 +724,7 @@ public ProjectSource withType(SourceType type) { *
  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the - * source code and the build spec (for example, + * source code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -743,20 +750,20 @@ public ProjectSource withType(SourceType type) { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and - * the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to - * start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the - * GitHub Authorize application page, for Organization access, choose Request access - * next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize - * application. (After you have connected to your GitHub account, you do not need to finish creating the - * build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, - * in the source object, set the auth object's type value to - * OAUTH. + * the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild + * console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, + * on the GitHub Authorize application page, for Organization access, choose Request + * access next to each repository you want to allow AWS CodeBuild to have access to, and then choose + * Authorize application. (After you have connected to your GitHub account, you do not need to finish + * creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use + * this connection, in the source object, set the auth object's type + * value to OAUTH. *

    *
  • *
  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source - * and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild + * and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild * console to start creating a build project. When you use the console to connect (or reconnect) with * Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After * you have connected to your Bitbucket account, you do not need to finish creating the build project. You @@ -786,7 +793,7 @@ public void setLocation(String location) { *

  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source - * code and the build spec (for example, + * code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -812,7 +819,7 @@ public void setLocation(String location) { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start + * buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start * creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub * Authorize application page, for Organization access, choose Request access next to each * repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. @@ -824,10 +831,10 @@ public void setLocation(String location) { *

  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start - * creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket - * Confirm access to your account page, choose Grant access. (After you have connected to your - * Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild + * buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to + * start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the + * Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to + * your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild * console.) To instruct AWS CodeBuild to use this connection, in the source object, set the * auth object's type value to OAUTH. *

    @@ -846,7 +853,7 @@ public void setLocation(String location) { *
  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the - * source code and the build spec (for example, + * source code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -872,7 +879,7 @@ public void setLocation(String location) { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source - * and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild + * and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild * console to start creating a build project. When you use the console to connect (or reconnect) with * GitHub, on the GitHub Authorize application page, for Organization access, choose * Request access next to each repository you want to allow AWS CodeBuild to have access to, and then @@ -885,9 +892,9 @@ public void setLocation(String location) { *

  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source - * and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild - * console to start creating a build project. When you use the console to connect (or reconnect) with - * Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. + * and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS + * CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) + * with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. * (After you have connected to your Bitbucket account, you do not need to finish creating the build * project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in * the source object, set the auth object's type value to @@ -915,7 +922,7 @@ public String getLocation() { *

  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source - * code and the build spec (for example, + * code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -941,7 +948,7 @@ public String getLocation() { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start + * buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start * creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub * Authorize application page, for Organization access, choose Request access next to each * repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. @@ -953,10 +960,10 @@ public String getLocation() { *

  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the - * build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start - * creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket - * Confirm access to your account page, choose Grant access. (After you have connected to your - * Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild + * buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to + * start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the + * Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to + * your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild * console.) To instruct AWS CodeBuild to use this connection, in the source object, set the * auth object's type value to OAUTH. *

    @@ -976,7 +983,7 @@ public String getLocation() { *
  • *

    * For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the - * source code and the build spec (for example, + * source code and the buildspec file (for example, * https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ). *

    *
  • @@ -1002,20 +1009,20 @@ public String getLocation() { *
  • *

    * For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and - * the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to - * start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the - * GitHub Authorize application page, for Organization access, choose Request access - * next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize - * application. (After you have connected to your GitHub account, you do not need to finish creating the - * build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, - * in the source object, set the auth object's type value to - * OAUTH. + * the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild + * console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, + * on the GitHub Authorize application page, for Organization access, choose Request + * access next to each repository you want to allow AWS CodeBuild to have access to, and then choose + * Authorize application. (After you have connected to your GitHub account, you do not need to finish + * creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use + * this connection, in the source object, set the auth object's type + * value to OAUTH. *

    *
  • *
  • *

    * For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source - * and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild + * and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild * console to start creating a build project. When you use the console to connect (or reconnect) with * Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After * you have connected to your Bitbucket account, you do not need to finish creating the build project. You @@ -1114,16 +1121,30 @@ public ProjectSource withGitSubmodulesConfig(GitSubmodulesConfig gitSubmodulesCo /** *

    - * The build spec declaration to use for the builds in this build project. + * The buildspec file declaration to use for the builds in this build project. *

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. *

    * * @param buildspec - * The build spec declaration to use for the builds in this build project.

    + * The buildspec file declaration to use for the builds in this build project.

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. */ public void setBuildspec(String buildspec) { @@ -1132,15 +1153,29 @@ public void setBuildspec(String buildspec) { /** *

    - * The build spec declaration to use for the builds in this build project. + * The buildspec file declaration to use for the builds in this build project. *

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. *

    * - * @return The build spec declaration to use for the builds in this build project.

    + * @return The buildspec file declaration to use for the builds in this build project.

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. */ public String getBuildspec() { @@ -1149,16 +1184,30 @@ public String getBuildspec() { /** *

    - * The build spec declaration to use for the builds in this build project. + * The buildspec file declaration to use for the builds in this build project. *

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. *

    * * @param buildspec - * The build spec declaration to use for the builds in this build project.

    + * The buildspec file declaration to use for the builds in this build project.

    *

    - * If this value is not specified, a build spec must be included along with the source code to be built. + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/RegistryCredential.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/RegistryCredential.java index 6920b689c82a..e23bb16b55e3 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/RegistryCredential.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/RegistryCredential.java @@ -51,7 +51,7 @@ public class RegistryCredential implements Serializable, Cloneable, StructuredPo *

    * *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS Region. *

    *
    */ @@ -70,14 +70,15 @@ public class RegistryCredential implements Serializable, Cloneable, StructuredPo *

    * *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS Region. *

    *
    * * @param credential * The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

    *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS + * Region. *

    */ @@ -91,14 +92,14 @@ public void setCredential(String credential) { *

    * *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS Region. *

    *
    * * @return The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

    *

    - * The credential can use the name of the credentials only if they exist in your current - * region. + * The credential can use the name of the credentials only if they exist in your current AWS + * Region. *

    */ @@ -112,14 +113,15 @@ public String getCredential() { *

    * *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS Region. *

    *
    * * @param credential * The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

    *

    - * The credential can use the name of the credentials only if they exist in your current region. + * The credential can use the name of the credentials only if they exist in your current AWS + * Region. *

    * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/StartBuildRequest.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/StartBuildRequest.java index c215ffac7cdd..dfe099ea4bca 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/StartBuildRequest.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/StartBuildRequest.java @@ -142,9 +142,19 @@ public class StartBuildRequest extends com.amazonaws.AmazonWebServiceRequest imp private GitSubmodulesConfig gitSubmodulesConfigOverride; /** *

    - * A build spec declaration that overrides, for this build only, the latest one already defined in the build + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the build * project. *

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. + *

    */ private String buildspecOverride; /** @@ -1164,13 +1174,32 @@ public StartBuildRequest withGitSubmodulesConfigOverride(GitSubmodulesConfig git /** *

    - * A build spec declaration that overrides, for this build only, the latest one already defined in the build + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the build * project. *

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. + *

    * * @param buildspecOverride - * A build spec declaration that overrides, for this build only, the latest one already defined in the build - * project. + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the + * build project.

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. */ public void setBuildspecOverride(String buildspecOverride) { @@ -1179,12 +1208,31 @@ public void setBuildspecOverride(String buildspecOverride) { /** *

    - * A build spec declaration that overrides, for this build only, the latest one already defined in the build + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the build * project. *

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. + *

    * - * @return A build spec declaration that overrides, for this build only, the latest one already defined in the build - * project. + * @return A buildspec file declaration that overrides, for this build only, the latest one already defined in the + * build project.

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. */ public String getBuildspecOverride() { @@ -1193,13 +1241,32 @@ public String getBuildspecOverride() { /** *

    - * A build spec declaration that overrides, for this build only, the latest one already defined in the build + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the build * project. *

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file + * relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 + * bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN + * (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is + * set to an empty string, the source code must contain a buildspec file in its root directory. For more + * information, see Buildspec File Name and Storage Location. + *

    * * @param buildspecOverride - * A build spec declaration that overrides, for this build only, the latest one already defined in the build - * project. + * A buildspec file declaration that overrides, for this build only, the latest one already defined in the + * build project.

    + *

    + * If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec + * file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the + * path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the + * buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). + * If this value is not provided or is set to an empty string, the source code must contain a buildspec file + * in its root directory. For more information, see Buildspec File Name and Storage Location. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/UpdateProjectRequest.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/UpdateProjectRequest.java index 0f7c5a399fdd..748433ff573c 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/UpdateProjectRequest.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/UpdateProjectRequest.java @@ -194,6 +194,15 @@ public class UpdateProjectRequest extends com.amazonaws.AmazonWebServiceRequest *

    */ private LogsConfig logsConfig; + /** + *

    + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

    + */ + private java.util.List fileSystemLocations; /** *

    @@ -1406,6 +1415,100 @@ public UpdateProjectRequest withLogsConfig(LogsConfig logsConfig) { return this; } + /** + *

    + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

    + * + * @return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, + * location, mountOptions, mountPoint, and type of a + * file system created using Amazon Elastic File System. + */ + + public java.util.List getFileSystemLocations() { + return fileSystemLocations; + } + + /** + *

    + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

    + * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + */ + + public void setFileSystemLocations(java.util.Collection fileSystemLocations) { + if (fileSystemLocations == null) { + this.fileSystemLocations = null; + return; + } + + this.fileSystemLocations = new java.util.ArrayList(fileSystemLocations); + } + + /** + *

    + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} + * if you want to override the existing values. + *

    + * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProjectRequest withFileSystemLocations(ProjectFileSystemLocation... fileSystemLocations) { + if (this.fileSystemLocations == null) { + setFileSystemLocations(new java.util.ArrayList(fileSystemLocations.length)); + } + for (ProjectFileSystemLocation ele : fileSystemLocations) { + this.fileSystemLocations.add(ele); + } + return this; + } + + /** + *

    + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location, + * mountOptions, mountPoint, and type of a file system created using Amazon + * Elastic File System. + *

    + * + * @param fileSystemLocations + * An array of ProjectFileSystemLocation objects for a CodeBuild build project. A + * ProjectFileSystemLocation object specifies the identifier, location + * , mountOptions, mountPoint, and type of a file system created using + * Amazon Elastic File System. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProjectRequest withFileSystemLocations(java.util.Collection fileSystemLocations) { + setFileSystemLocations(fileSystemLocations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -1453,7 +1556,9 @@ public String toString() { if (getBadgeEnabled() != null) sb.append("BadgeEnabled: ").append(getBadgeEnabled()).append(","); if (getLogsConfig() != null) - sb.append("LogsConfig: ").append(getLogsConfig()); + sb.append("LogsConfig: ").append(getLogsConfig()).append(","); + if (getFileSystemLocations() != null) + sb.append("FileSystemLocations: ").append(getFileSystemLocations()); sb.append("}"); return sb.toString(); } @@ -1540,6 +1645,10 @@ public boolean equals(Object obj) { return false; if (other.getLogsConfig() != null && other.getLogsConfig().equals(this.getLogsConfig()) == false) return false; + if (other.getFileSystemLocations() == null ^ this.getFileSystemLocations() == null) + return false; + if (other.getFileSystemLocations() != null && other.getFileSystemLocations().equals(this.getFileSystemLocations()) == false) + return false; return true; } @@ -1566,6 +1675,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getVpcConfig() == null) ? 0 : getVpcConfig().hashCode()); hashCode = prime * hashCode + ((getBadgeEnabled() == null) ? 0 : getBadgeEnabled().hashCode()); hashCode = prime * hashCode + ((getLogsConfig() == null) ? 0 : getLogsConfig().hashCode()); + hashCode = prime * hashCode + ((getFileSystemLocations() == null) ? 0 : getFileSystemLocations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildJsonUnmarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildJsonUnmarshaller.java index 6ae75f2262ba..f4bceedc745b 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildJsonUnmarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildJsonUnmarshaller.java @@ -166,6 +166,11 @@ public Build unmarshall(JsonUnmarshallerContext context) throws Exception { context.nextToken(); build.setReportArns(new ListUnmarshaller(context.getUnmarshaller(String.class)).unmarshall(context)); } + if (context.testExpression("fileSystemLocations", targetDepth)) { + context.nextToken(); + build.setFileSystemLocations(new ListUnmarshaller(ProjectFileSystemLocationJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildMarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildMarshaller.java index c00401fb29cb..c686d3358b39 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildMarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/BuildMarshaller.java @@ -86,6 +86,8 @@ public class BuildMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("exportedEnvironmentVariables").build(); private static final MarshallingInfo REPORTARNS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("reportArns").build(); + private static final MarshallingInfo FILESYSTEMLOCATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("fileSystemLocations").build(); private static final BuildMarshaller instance = new BuildMarshaller(); @@ -132,6 +134,7 @@ public void marshall(Build build, ProtocolMarshaller protocolMarshaller) { protocolMarshaller.marshall(build.getEncryptionKey(), ENCRYPTIONKEY_BINDING); protocolMarshaller.marshall(build.getExportedEnvironmentVariables(), EXPORTEDENVIRONMENTVARIABLES_BINDING); protocolMarshaller.marshall(build.getReportArns(), REPORTARNS_BINDING); + protocolMarshaller.marshall(build.getFileSystemLocations(), FILESYSTEMLOCATIONS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/CreateProjectRequestMarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/CreateProjectRequestMarshaller.java index 316afb158667..30467cc4e175 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/CreateProjectRequestMarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/CreateProjectRequestMarshaller.java @@ -64,6 +64,8 @@ public class CreateProjectRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("badgeEnabled").build(); private static final MarshallingInfo LOGSCONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("logsConfig").build(); + private static final MarshallingInfo FILESYSTEMLOCATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("fileSystemLocations").build(); private static final CreateProjectRequestMarshaller instance = new CreateProjectRequestMarshaller(); @@ -99,6 +101,7 @@ public void marshall(CreateProjectRequest createProjectRequest, ProtocolMarshall protocolMarshaller.marshall(createProjectRequest.getVpcConfig(), VPCCONFIG_BINDING); protocolMarshaller.marshall(createProjectRequest.getBadgeEnabled(), BADGEENABLED_BINDING); protocolMarshaller.marshall(createProjectRequest.getLogsConfig(), LOGSCONFIG_BINDING); + protocolMarshaller.marshall(createProjectRequest.getFileSystemLocations(), FILESYSTEMLOCATIONS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationJsonUnmarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationJsonUnmarshaller.java new file mode 100644 index 000000000000..75e2f819ba88 --- /dev/null +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationJsonUnmarshaller.java @@ -0,0 +1,90 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codebuild.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.codebuild.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ProjectFileSystemLocation JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ProjectFileSystemLocationJsonUnmarshaller implements Unmarshaller { + + public ProjectFileSystemLocation unmarshall(JsonUnmarshallerContext context) throws Exception { + ProjectFileSystemLocation projectFileSystemLocation = new ProjectFileSystemLocation(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("type", targetDepth)) { + context.nextToken(); + projectFileSystemLocation.setType(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("location", targetDepth)) { + context.nextToken(); + projectFileSystemLocation.setLocation(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("mountPoint", targetDepth)) { + context.nextToken(); + projectFileSystemLocation.setMountPoint(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("identifier", targetDepth)) { + context.nextToken(); + projectFileSystemLocation.setIdentifier(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("mountOptions", targetDepth)) { + context.nextToken(); + projectFileSystemLocation.setMountOptions(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return projectFileSystemLocation; + } + + private static ProjectFileSystemLocationJsonUnmarshaller instance; + + public static ProjectFileSystemLocationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ProjectFileSystemLocationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationMarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationMarshaller.java new file mode 100644 index 000000000000..421a72f734f5 --- /dev/null +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectFileSystemLocationMarshaller.java @@ -0,0 +1,67 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codebuild.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.codebuild.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ProjectFileSystemLocationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ProjectFileSystemLocationMarshaller { + + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("type").build(); + private static final MarshallingInfo LOCATION_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("location").build(); + private static final MarshallingInfo MOUNTPOINT_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mountPoint").build(); + private static final MarshallingInfo IDENTIFIER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("identifier").build(); + private static final MarshallingInfo MOUNTOPTIONS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mountOptions").build(); + + private static final ProjectFileSystemLocationMarshaller instance = new ProjectFileSystemLocationMarshaller(); + + public static ProjectFileSystemLocationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ProjectFileSystemLocation projectFileSystemLocation, ProtocolMarshaller protocolMarshaller) { + + if (projectFileSystemLocation == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(projectFileSystemLocation.getType(), TYPE_BINDING); + protocolMarshaller.marshall(projectFileSystemLocation.getLocation(), LOCATION_BINDING); + protocolMarshaller.marshall(projectFileSystemLocation.getMountPoint(), MOUNTPOINT_BINDING); + protocolMarshaller.marshall(projectFileSystemLocation.getIdentifier(), IDENTIFIER_BINDING); + protocolMarshaller.marshall(projectFileSystemLocation.getMountOptions(), MOUNTOPTIONS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectJsonUnmarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectJsonUnmarshaller.java index 55c9a0bf8e14..441d8cfb3e62 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectJsonUnmarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectJsonUnmarshaller.java @@ -137,6 +137,11 @@ public Project unmarshall(JsonUnmarshallerContext context) throws Exception { context.nextToken(); project.setLogsConfig(LogsConfigJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("fileSystemLocations", targetDepth)) { + context.nextToken(); + project.setFileSystemLocations(new ListUnmarshaller(ProjectFileSystemLocationJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectMarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectMarshaller.java index c857d2c552d8..41ffe9c1addd 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectMarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/ProjectMarshaller.java @@ -72,6 +72,8 @@ public class ProjectMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("badge").build(); private static final MarshallingInfo LOGSCONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("logsConfig").build(); + private static final MarshallingInfo FILESYSTEMLOCATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("fileSystemLocations").build(); private static final ProjectMarshaller instance = new ProjectMarshaller(); @@ -111,6 +113,7 @@ public void marshall(Project project, ProtocolMarshaller protocolMarshaller) { protocolMarshaller.marshall(project.getVpcConfig(), VPCCONFIG_BINDING); protocolMarshaller.marshall(project.getBadge(), BADGE_BINDING); protocolMarshaller.marshall(project.getLogsConfig(), LOGSCONFIG_BINDING); + protocolMarshaller.marshall(project.getFileSystemLocations(), FILESYSTEMLOCATIONS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/UpdateProjectRequestMarshaller.java b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/UpdateProjectRequestMarshaller.java index a3275c9c9e23..ce27f71bd1a8 100644 --- a/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/UpdateProjectRequestMarshaller.java +++ b/aws-java-sdk-codebuild/src/main/java/com/amazonaws/services/codebuild/model/transform/UpdateProjectRequestMarshaller.java @@ -64,6 +64,8 @@ public class UpdateProjectRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("badgeEnabled").build(); private static final MarshallingInfo LOGSCONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("logsConfig").build(); + private static final MarshallingInfo FILESYSTEMLOCATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("fileSystemLocations").build(); private static final UpdateProjectRequestMarshaller instance = new UpdateProjectRequestMarshaller(); @@ -99,6 +101,7 @@ public void marshall(UpdateProjectRequest updateProjectRequest, ProtocolMarshall protocolMarshaller.marshall(updateProjectRequest.getVpcConfig(), VPCCONFIG_BINDING); protocolMarshaller.marshall(updateProjectRequest.getBadgeEnabled(), BADGEENABLED_BINDING); protocolMarshaller.marshall(updateProjectRequest.getLogsConfig(), LOGSCONFIG_BINDING); + protocolMarshaller.marshall(updateProjectRequest.getFileSystemLocations(), FILESYSTEMLOCATIONS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 89f39129350c..4197bec9d747 100644 --- a/aws-java-sdk-codecommit/pom.xml +++ b/aws-java-sdk-codecommit/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index faa44444ac3e..ee2e93a55934 100644 --- a/aws-java-sdk-codedeploy/pom.xml +++ b/aws-java-sdk-codedeploy/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codedeploy diff --git a/aws-java-sdk-codegen-maven-plugin/pom.xml b/aws-java-sdk-codegen-maven-plugin/pom.xml index 38613666e157..99388b769e38 100644 --- a/aws-java-sdk-codegen-maven-plugin/pom.xml +++ b/aws-java-sdk-codegen-maven-plugin/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codegen-maven-plugin diff --git a/aws-java-sdk-codeguruprofiler/pom.xml b/aws-java-sdk-codeguruprofiler/pom.xml index 44b3cca253db..3eacfdc36e6a 100644 --- a/aws-java-sdk-codeguruprofiler/pom.xml +++ b/aws-java-sdk-codeguruprofiler/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index 0ee9766cad5f..5f018c8df0fb 100644 --- a/aws-java-sdk-codegurureviewer/pom.xml +++ b/aws-java-sdk-codegurureviewer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 99db5a4292b4..7674ba5df75e 100644 --- a/aws-java-sdk-codepipeline/pom.xml +++ b/aws-java-sdk-codepipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 6270660e2400..6bcc82704292 100644 --- a/aws-java-sdk-codestar/pom.xml +++ b/aws-java-sdk-codestar/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index c322161248f3..ffe5aff780f1 100644 --- a/aws-java-sdk-codestarconnections/pom.xml +++ b/aws-java-sdk-codestarconnections/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index 92a18824ff88..a9ccfb51e675 100644 --- a/aws-java-sdk-codestarnotifications/pom.xml +++ b/aws-java-sdk-codestarnotifications/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 95da0241881c..7da9a232ac8e 100644 --- a/aws-java-sdk-cognitoidentity/pom.xml +++ b/aws-java-sdk-cognitoidentity/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 73dbda00aa80..d8465f882cfd 100644 --- a/aws-java-sdk-cognitoidp/pom.xml +++ b/aws-java-sdk-cognitoidp/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index e5352b2f3a59..b74a96c44375 100644 --- a/aws-java-sdk-cognitosync/pom.xml +++ b/aws-java-sdk-cognitosync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index 4ab81372d297..a7682dc49a3f 100644 --- a/aws-java-sdk-comprehend/pom.xml +++ b/aws-java-sdk-comprehend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index c24d9fbcd5ac..c49a17724a2e 100644 --- a/aws-java-sdk-comprehendmedical/pom.xml +++ b/aws-java-sdk-comprehendmedical/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index 2f3093443502..cd4731d852b2 100644 --- a/aws-java-sdk-computeoptimizer/pom.xml +++ b/aws-java-sdk-computeoptimizer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index 73686ec2af3d..3ced11f91439 100644 --- a/aws-java-sdk-config/pom.xml +++ b/aws-java-sdk-config/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index d032aeb33096..f6fdd98e97ea 100644 --- a/aws-java-sdk-connect/pom.xml +++ b/aws-java-sdk-connect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index 8084de8038e7..e5c6d0747289 100644 --- a/aws-java-sdk-connectparticipant/pom.xml +++ b/aws-java-sdk-connectparticipant/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index c8c2d7e32c07..3b14632b44cb 100644 --- a/aws-java-sdk-core/pom.xml +++ b/aws-java-sdk-core/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/java/com/amazonaws/util/XpathUtils.java b/aws-java-sdk-core/src/main/java/com/amazonaws/util/XpathUtils.java index c18b5f5814e9..e2c3e2c31d38 100644 --- a/aws-java-sdk-core/src/main/java/com/amazonaws/util/XpathUtils.java +++ b/aws-java-sdk-core/src/main/java/com/amazonaws/util/XpathUtils.java @@ -170,11 +170,6 @@ public static Document documentFrom(InputStream is) // DocumentBuilderFactory is not thread safe DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - factory.setXIncludeAware(false); - factory.setExpandEntityReferences(false); - - factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); - configureDocumentBuilderFactory(factory); DocumentBuilder builder = factory.newDocumentBuilder(); @@ -633,10 +628,15 @@ private static void configureDocumentBuilderFactory(DocumentBuilderFactory facto if (cache != null && cache.clzz.equals(factory.getClass())) { if (cache.xxeMitigationSuccessful) { - if (isXerces(cache.canonicalName)) { - configureXercesFactory(factory); - } else { - configureGenericFactory(factory); + try { + if (isXerces(cache.canonicalName)) { + configureXercesFactory(factory); + } else { + configureGenericFactory(factory); + } + } catch (Throwable t) { + // Should not get to here since we check first if we could successfully configure previously + log.warn("Unable to configure DocumentBuilderFactory to protect against XXE attacks", t); } } } else { @@ -670,18 +670,26 @@ private static boolean isXerces(String canonicalName) { return canonicalName.startsWith("org.apache.xerces."); } - private static void configureXercesFactory(DocumentBuilderFactory factory) { + private static void configureXercesFactory(DocumentBuilderFactory factory) throws ParserConfigurationException { + commonConfigureFactory(factory); factory.setAttribute("http://xml.org/sax/features/external-general-entities", ""); factory.setAttribute("http://xml.org/sax/features/external-parameter-entities", ""); factory.setAttribute("http://apache.org/xml/features/nonvalidating/load-external-dtd", ""); factory.setAttribute("http://apache.org/xml/features/disallow-doctype-decl", ""); } - private static void configureGenericFactory(DocumentBuilderFactory factory) { + private static void configureGenericFactory(DocumentBuilderFactory factory) throws ParserConfigurationException { + commonConfigureFactory(factory); factory.setAttribute("http://javax.xml.XMLConstants/property/accessExternalDTD", ""); factory.setAttribute("http://javax.xml.XMLConstants/property/accessExternalSchema", ""); } + private static void commonConfigureFactory(DocumentBuilderFactory factory) throws ParserConfigurationException { + factory.setXIncludeAware(false); + factory.setExpandEntityReferences(false); + factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); + } + private static class DocumentBuilderInfo { private final Class clzz; private final String canonicalName; diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index 098976210cab..91b32a949150 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Wed Feb 05 20:10:18 UTC 2020 +#Thu Feb 06 20:28:58 UTC 2020 platform=java -version=1.11.716 -internalVersion=6002944045 +version=1.11.717 +internalVersion=6003082501 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index 64778494be56..8d348f033176 100644 --- a/aws-java-sdk-costandusagereport/pom.xml +++ b/aws-java-sdk-costandusagereport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 9ab647f0eb8a..fd5ffc0cf14e 100644 --- a/aws-java-sdk-costexplorer/pom.xml +++ b/aws-java-sdk-costexplorer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index 7df61c15ff91..4dd095fd5109 100644 --- a/aws-java-sdk-dataexchange/pom.xml +++ b/aws-java-sdk-dataexchange/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 60497f927f82..b828070b57dd 100644 --- a/aws-java-sdk-datapipeline/pom.xml +++ b/aws-java-sdk-datapipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index ca4186ff1d31..1442cd69a007 100644 --- a/aws-java-sdk-datasync/pom.xml +++ b/aws-java-sdk-datasync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index 17f2e83b6d33..b6a8347e315f 100644 --- a/aws-java-sdk-dax/pom.xml +++ b/aws-java-sdk-dax/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index c734ba0ddded..f4125cdc5340 100644 --- a/aws-java-sdk-detective/pom.xml +++ b/aws-java-sdk-detective/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index f9515ea18272..8c10f78f0520 100644 --- a/aws-java-sdk-devicefarm/pom.xml +++ b/aws-java-sdk-devicefarm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index 73bad4800643..3bab6c8bc6a1 100644 --- a/aws-java-sdk-directconnect/pom.xml +++ b/aws-java-sdk-directconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index c7f631e5aec3..40c55c4c5d84 100644 --- a/aws-java-sdk-directory/pom.xml +++ b/aws-java-sdk-directory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 4d2169ac040d..7b32f8f68f53 100644 --- a/aws-java-sdk-discovery/pom.xml +++ b/aws-java-sdk-discovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index 0073692c634f..a5d83ef68ffc 100644 --- a/aws-java-sdk-dlm/pom.xml +++ b/aws-java-sdk-dlm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index e061d82528f9..fcb8ccab33b9 100644 --- a/aws-java-sdk-dms/pom.xml +++ b/aws-java-sdk-dms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index 3f336ee3cba8..4b0467954a5f 100644 --- a/aws-java-sdk-docdb/pom.xml +++ b/aws-java-sdk-docdb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index aebad8174c69..5dbba0c1049a 100644 --- a/aws-java-sdk-dynamodb/pom.xml +++ b/aws-java-sdk-dynamodb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index 51febb97a299..cb4ffab7c377 100644 --- a/aws-java-sdk-ebs/pom.xml +++ b/aws-java-sdk-ebs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBS.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBS.java index 3aaa10681558..cc5a59b9f42a 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBS.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBS.java @@ -30,20 +30,19 @@ * You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and * identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the * block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software - * vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track + * vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track * incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from - * EBS snapshots, and then use EC2 instances to compare the differences. + * EBS snapshots. *

    *

    * This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS * direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use * them effectively, see Accessing the Contents of an - * EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User - * Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS - * General Reference. + * EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS + * Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and + * Quotas in the AWS General Reference. *

    */ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsync.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsync.java index 9dea6d078f19..f987387af874 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsync.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsync.java @@ -29,20 +29,19 @@ * You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and * identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the * block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software - * vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track + * vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track * incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from - * EBS snapshots, and then use EC2 instances to compare the differences. + * EBS snapshots. *

    *

    * This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS * direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use * them effectively, see Accessing the Contents of an - * EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User - * Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS - * General Reference. + * EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS + * Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and + * Quotas in the AWS General Reference. *

    */ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsyncClient.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsyncClient.java index d59363780e3e..5a45465cfeec 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsyncClient.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSAsyncClient.java @@ -29,20 +29,19 @@ * You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and * identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the * block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software - * vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track + * vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track * incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from - * EBS snapshots, and then use EC2 instances to compare the differences. + * EBS snapshots. *

    *

    * This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS * direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use * them effectively, see Accessing the Contents of an - * EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User - * Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS - * General Reference. + * EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS + * Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and + * Quotas in the AWS General Reference. *

    */ @ThreadSafe diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSClient.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSClient.java index 7455535570d7..543adba19484 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSClient.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/AmazonEBSClient.java @@ -54,20 +54,19 @@ * You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and * identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the * block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software - * vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track + * vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track * incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from - * EBS snapshots, and then use EC2 instances to compare the differences. + * EBS snapshots. *

    *

    * This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS * direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use * them effectively, see Accessing the Contents of an - * EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User - * Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS - * General Reference. + * EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS + * Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and + * Quotas in the AWS General Reference. *

    */ @ThreadSafe diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ChangedBlock.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ChangedBlock.java index 689d53f231b1..fd969444bc3c 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ChangedBlock.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ChangedBlock.java @@ -37,16 +37,16 @@ public class ChangedBlock implements Serializable, Cloneable, StructuredPojo { private Integer blockIndex; /** *

    - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the changed + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed * block that is on the second snapshot. *

    */ private String firstBlockToken; /** *

    - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. *

    */ private String secondBlockToken; @@ -93,14 +93,14 @@ public ChangedBlock withBlockIndex(Integer blockIndex) { /** *

    - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the changed + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed * block that is on the second snapshot. *

    * * @param firstBlockToken - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the * changed block that is on the second snapshot. */ @@ -110,13 +110,13 @@ public void setFirstBlockToken(String firstBlockToken) { /** *

    - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the changed + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed * block that is on the second snapshot. *

    * - * @return The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the + * @return The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the * changed block that is on the second snapshot. */ @@ -126,14 +126,14 @@ public String getFirstBlockToken() { /** *

    - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the changed + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed * block that is on the second snapshot. *

    * * @param firstBlockToken - * The block token for the block index of the first snapshot ID specified in the - * list changed blocks operation. This value is absent if the first snapshot does not have the + * The block token for the block index of the FirstSnapshotId specified in the + * ListChangedBlocks operation. This value is absent if the first snapshot does not have the * changed block that is on the second snapshot. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -145,13 +145,13 @@ public ChangedBlock withFirstBlockToken(String firstBlockToken) { /** *

    - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. *

    * * @param secondBlockToken - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. */ public void setSecondBlockToken(String secondBlockToken) { @@ -160,12 +160,12 @@ public void setSecondBlockToken(String secondBlockToken) { /** *

    - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. *

    * - * @return The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * @return The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. */ public String getSecondBlockToken() { @@ -174,13 +174,13 @@ public String getSecondBlockToken() { /** *

    - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. *

    * * @param secondBlockToken - * The block token for the block index of the second snapshot ID specified in the - * list changed blocks operation. + * The block token for the block index of the SecondSnapshotId specified in the + * ListChangedBlocks operation. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockRequest.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockRequest.java index c8d8e3b9f879..f487952cd603 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockRequest.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockRequest.java @@ -36,8 +36,8 @@ public class GetSnapshotBlockRequest extends com.amazonaws.AmazonWebServiceReque * The block index of the block from which to get data. *

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    */ private Integer blockIndex; @@ -46,8 +46,8 @@ public class GetSnapshotBlockRequest extends com.amazonaws.AmazonWebServiceReque * The block token of the block from which to get data. *

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    */ private String blockToken; @@ -97,15 +97,15 @@ public GetSnapshotBlockRequest withSnapshotId(String snapshotId) { * The block index of the block from which to get data. *

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @param blockIndex * The block index of the block from which to get data.

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. */ public void setBlockIndex(Integer blockIndex) { @@ -117,14 +117,14 @@ public void setBlockIndex(Integer blockIndex) { * The block index of the block from which to get data. *

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @return The block index of the block from which to get data.

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. */ public Integer getBlockIndex() { @@ -136,15 +136,15 @@ public Integer getBlockIndex() { * The block index of the block from which to get data. *

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @param blockIndex * The block index of the block from which to get data.

    *

    - * Obtain the block index by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockIndex by running the ListChangedBlocks or + * ListSnapshotBlocks operations. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -158,15 +158,15 @@ public GetSnapshotBlockRequest withBlockIndex(Integer blockIndex) { * The block token of the block from which to get data. *

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @param blockToken * The block token of the block from which to get data.

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. */ public void setBlockToken(String blockToken) { @@ -178,14 +178,14 @@ public void setBlockToken(String blockToken) { * The block token of the block from which to get data. *

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @return The block token of the block from which to get data.

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. */ public String getBlockToken() { @@ -197,15 +197,15 @@ public String getBlockToken() { * The block token of the block from which to get data. *

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. *

    * * @param blockToken * The block token of the block from which to get data.

    *

    - * Obtain the block token by running the list changed blocks or - * list snapshot blocks operations. + * Obtain the BlockToken by running the ListChangedBlocks or + * ListSnapshotBlocks operations. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockResult.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockResult.java index 8f9a6b0f8178..6ba8f0e52069 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockResult.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/GetSnapshotBlockResult.java @@ -37,7 +37,7 @@ public class GetSnapshotBlockResult extends com.amazonaws.AmazonWebServiceResult private java.io.InputStream blockData; /** *

    - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. *

    */ private String checksum; @@ -130,11 +130,11 @@ public GetSnapshotBlockResult withBlockData(java.io.InputStream blockData) { /** *

    - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. *

    * * @param checksum - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. */ public void setChecksum(String checksum) { @@ -143,10 +143,10 @@ public void setChecksum(String checksum) { /** *

    - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. *

    * - * @return The checksum generated for the block. + * @return The checksum generated for the block, which is Base64 encoded. */ public String getChecksum() { @@ -155,11 +155,11 @@ public String getChecksum() { /** *

    - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. *

    * * @param checksum - * The checksum generated for the block. + * The checksum generated for the block, which is Base64 encoded. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksRequest.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksRequest.java index 69f5ba4b3137..f01d91e7e7b8 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksRequest.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksRequest.java @@ -29,12 +29,24 @@ public class ListChangedBlocksRequest extends com.amazonaws.AmazonWebServiceRequ *

    * The ID of the first snapshot to use for the comparison. *

    + * + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; + * otherwise, an error occurs. + *

    + *
    */ private String firstSnapshotId; /** *

    * The ID of the second snapshot to use for the comparison. *

    + * + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; + * otherwise, an error occurs. + *

    + *
    */ private String secondSnapshotId; /** @@ -63,9 +75,19 @@ public class ListChangedBlocksRequest extends com.amazonaws.AmazonWebServiceRequ *

    * The ID of the first snapshot to use for the comparison. *

    + * + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; + * otherwise, an error occurs. + *

    + *
    * * @param firstSnapshotId - * The ID of the first snapshot to use for the comparison. + * The ID of the first snapshot to use for the comparison.

    + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId + * parameter; otherwise, an error occurs. + *

    */ public void setFirstSnapshotId(String firstSnapshotId) { @@ -76,8 +98,18 @@ public void setFirstSnapshotId(String firstSnapshotId) { *

    * The ID of the first snapshot to use for the comparison. *

    + * + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; + * otherwise, an error occurs. + *

    + *
    * - * @return The ID of the first snapshot to use for the comparison. + * @return The ID of the first snapshot to use for the comparison.

    + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId + * parameter; otherwise, an error occurs. + *

    */ public String getFirstSnapshotId() { @@ -88,9 +120,19 @@ public String getFirstSnapshotId() { *

    * The ID of the first snapshot to use for the comparison. *

    + * + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; + * otherwise, an error occurs. + *

    + *
    * * @param firstSnapshotId - * The ID of the first snapshot to use for the comparison. + * The ID of the first snapshot to use for the comparison.

    + *

    + * The FirstSnapshotID parameter must be specified with a SecondSnapshotId + * parameter; otherwise, an error occurs. + *

    * @return Returns a reference to this object so that method calls can be chained together. */ @@ -103,9 +145,19 @@ public ListChangedBlocksRequest withFirstSnapshotId(String firstSnapshotId) { *

    * The ID of the second snapshot to use for the comparison. *

    + * + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; + * otherwise, an error occurs. + *

    + *
    * * @param secondSnapshotId - * The ID of the second snapshot to use for the comparison. + * The ID of the second snapshot to use for the comparison.

    + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID + * parameter; otherwise, an error occurs. + *

    */ public void setSecondSnapshotId(String secondSnapshotId) { @@ -116,8 +168,18 @@ public void setSecondSnapshotId(String secondSnapshotId) { *

    * The ID of the second snapshot to use for the comparison. *

    + * + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; + * otherwise, an error occurs. + *

    + *
    * - * @return The ID of the second snapshot to use for the comparison. + * @return The ID of the second snapshot to use for the comparison.

    + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID + * parameter; otherwise, an error occurs. + *

    */ public String getSecondSnapshotId() { @@ -128,9 +190,19 @@ public String getSecondSnapshotId() { *

    * The ID of the second snapshot to use for the comparison. *

    + * + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; + * otherwise, an error occurs. + *

    + *
    * * @param secondSnapshotId - * The ID of the second snapshot to use for the comparison. + * The ID of the second snapshot to use for the comparison.

    + *

    + * The SecondSnapshotId parameter must be specified with a FirstSnapshotID + * parameter; otherwise, an error occurs. + *

    * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksResult.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksResult.java index ad2c5135a757..2d7ef1399b3e 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksResult.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListChangedBlocksResult.java @@ -31,7 +31,7 @@ public class ListChangedBlocksResult extends com.amazonaws.AmazonWebServiceResul private java.util.List changedBlocks; /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    */ private java.util.Date expiryTime; @@ -127,11 +127,11 @@ public ListChangedBlocksResult withChangedBlocks(java.util.Collection - * The time when the block token expires. + * The time when the BlockToken expires. *

    * * @param expiryTime - * The time when the block token expires. + * The time when the BlockToken expires. */ public void setExpiryTime(java.util.Date expiryTime) { @@ -140,10 +140,10 @@ public void setExpiryTime(java.util.Date expiryTime) { /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    * - * @return The time when the block token expires. + * @return The time when the BlockToken expires. */ public java.util.Date getExpiryTime() { @@ -152,11 +152,11 @@ public java.util.Date getExpiryTime() { /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    * * @param expiryTime - * The time when the block token expires. + * The time when the BlockToken expires. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListSnapshotBlocksResult.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListSnapshotBlocksResult.java index 6f89a7922a1e..51e6ff673103 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListSnapshotBlocksResult.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/model/ListSnapshotBlocksResult.java @@ -31,7 +31,7 @@ public class ListSnapshotBlocksResult extends com.amazonaws.AmazonWebServiceResu private java.util.List blocks; /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    */ private java.util.Date expiryTime; @@ -127,11 +127,11 @@ public ListSnapshotBlocksResult withBlocks(java.util.Collection blocks) { /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    * * @param expiryTime - * The time when the block token expires. + * The time when the BlockToken expires. */ public void setExpiryTime(java.util.Date expiryTime) { @@ -140,10 +140,10 @@ public void setExpiryTime(java.util.Date expiryTime) { /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    * - * @return The time when the block token expires. + * @return The time when the BlockToken expires. */ public java.util.Date getExpiryTime() { @@ -152,11 +152,11 @@ public java.util.Date getExpiryTime() { /** *

    - * The time when the block token expires. + * The time when the BlockToken expires. *

    * * @param expiryTime - * The time when the block token expires. + * The time when the BlockToken expires. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/package-info.java b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/package-info.java index 07ae75e1e7f1..1ea3c6dff5cd 100644 --- a/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/package-info.java +++ b/aws-java-sdk-ebs/src/main/java/com/amazonaws/services/ebs/package-info.java @@ -16,20 +16,19 @@ * You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and * identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the * block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software - * vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track + * vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track * incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from - * EBS snapshots, and then use EC2 instances to compare the differences. + * EBS snapshots. *

    *

    * This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS * direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use * them effectively, see Accessing the Contents of an - * EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User - * Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS - * General Reference. + * EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS + * Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and + * Quotas in the AWS General Reference. *

    */ package com.amazonaws.services.ebs; diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index 92a26a24995a..12ace5a785c1 100644 --- a/aws-java-sdk-ec2/pom.xml +++ b/aws-java-sdk-ec2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2.java index 425d1041bd2a..d685c58bdcc5 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2.java @@ -7537,7 +7537,8 @@ ModifyVpcEndpointServicePermissionsResult modifyVpcEndpointServicePermissions( *

    * Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server * (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package - * updates. To create a new AMI for operating systems that require a billing product code, do the following: + * updates. To create a new AMI for operating systems that require a billing product code, instead of instead of + * registering the AMI, do the following to preserve the billing product code association: *

    *
      *
    1. @@ -7552,7 +7553,7 @@ ModifyVpcEndpointServicePermissionsResult modifyVpcEndpointServicePermissions( *
    2. *
    3. *

      - * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *

      *
    4. *
    diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Async.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Async.java index 80271f45fddf..8fe389c88637 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Async.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Async.java @@ -17132,7 +17132,8 @@ java.util.concurrent.Future rebootInstancesAsync(RebootIn *

    * Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server * (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package - * updates. To create a new AMI for operating systems that require a billing product code, do the following: + * updates. To create a new AMI for operating systems that require a billing product code, instead of instead of + * registering the AMI, do the following to preserve the billing product code association: *

    *
      *
    1. @@ -17147,7 +17148,7 @@ java.util.concurrent.Future rebootInstancesAsync(RebootIn *
    2. *
    3. *

      - * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *

      *
    4. *
    @@ -17197,7 +17198,8 @@ java.util.concurrent.Future rebootInstancesAsync(RebootIn *

    * Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server * (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package - * updates. To create a new AMI for operating systems that require a billing product code, do the following: + * updates. To create a new AMI for operating systems that require a billing product code, instead of instead of + * registering the AMI, do the following to preserve the billing product code association: *

    *
      *
    1. @@ -17212,7 +17214,7 @@ java.util.concurrent.Future rebootInstancesAsync(RebootIn *
    2. *
    3. *

      - * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *

      *
    4. *
    diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java index fa1c318eea21..68ad569a10c2 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java @@ -21829,7 +21829,8 @@ final RebootInstancesResult executeRebootInstances(RebootInstancesRequest reboot *

    * Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server * (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package - * updates. To create a new AMI for operating systems that require a billing product code, do the following: + * updates. To create a new AMI for operating systems that require a billing product code, instead of instead of + * registering the AMI, do the following to preserve the billing product code association: *

    *
      *
    1. @@ -21844,7 +21845,7 @@ final RebootInstancesResult executeRebootInstances(RebootInstancesRequest reboot *
    2. *
    3. *

      - * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *

      *
    4. *
    diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/Image.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/Image.java index 7f347af45263..d1c93fcc99d4 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/Image.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/Image.java @@ -80,6 +80,25 @@ public class Image implements Serializable, Cloneable { *

    */ private String platform; + /** + *

    + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + */ + private String platformDetails; + /** + *

    + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + */ + private String usageOperation; /** *

    * Any product codes associated with the AMI. @@ -656,6 +675,128 @@ public Image withPlatform(PlatformValues platform) { return this; } + /** + *

    + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @param platformDetails + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + */ + + public void setPlatformDetails(String platformDetails) { + this.platformDetails = platformDetails; + } + + /** + *

    + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @return The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + */ + + public String getPlatformDetails() { + return this.platformDetails; + } + + /** + *

    + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @param platformDetails + * The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Image withPlatformDetails(String platformDetails) { + setPlatformDetails(platformDetails); + return this; + } + + /** + *

    + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @param usageOperation + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + */ + + public void setUsageOperation(String usageOperation) { + this.usageOperation = usageOperation; + } + + /** + *

    + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @return The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + */ + + public String getUsageOperation() { + return this.usageOperation; + } + + /** + *

    + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the + * Amazon Elastic Compute Cloud User Guide. + *

    + * + * @param usageOperation + * The operation of the Amazon EC2 instance and the billing code associated with the AMI. + * usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information + * in the Amazon Elastic Compute Cloud User Guide. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Image withUsageOperation(String usageOperation) { + setUsageOperation(usageOperation); + return this; + } + /** *

    * Any product codes associated with the AMI. @@ -1545,6 +1686,10 @@ public String toString() { sb.append("OwnerId: ").append(getOwnerId()).append(","); if (getPlatform() != null) sb.append("Platform: ").append(getPlatform()).append(","); + if (getPlatformDetails() != null) + sb.append("PlatformDetails: ").append(getPlatformDetails()).append(","); + if (getUsageOperation() != null) + sb.append("UsageOperation: ").append(getUsageOperation()).append(","); if (getProductCodes() != null) sb.append("ProductCodes: ").append(getProductCodes()).append(","); if (getRamdiskId() != null) @@ -1625,6 +1770,14 @@ public boolean equals(Object obj) { return false; if (other.getPlatform() != null && other.getPlatform().equals(this.getPlatform()) == false) return false; + if (other.getPlatformDetails() == null ^ this.getPlatformDetails() == null) + return false; + if (other.getPlatformDetails() != null && other.getPlatformDetails().equals(this.getPlatformDetails()) == false) + return false; + if (other.getUsageOperation() == null ^ this.getUsageOperation() == null) + return false; + if (other.getUsageOperation() != null && other.getUsageOperation().equals(this.getUsageOperation()) == false) + return false; if (other.getProductCodes() == null ^ this.getProductCodes() == null) return false; if (other.getProductCodes() != null && other.getProductCodes().equals(this.getProductCodes()) == false) @@ -1702,6 +1855,8 @@ public int hashCode() { hashCode = prime * hashCode + ((getKernelId() == null) ? 0 : getKernelId().hashCode()); hashCode = prime * hashCode + ((getOwnerId() == null) ? 0 : getOwnerId().hashCode()); hashCode = prime * hashCode + ((getPlatform() == null) ? 0 : getPlatform().hashCode()); + hashCode = prime * hashCode + ((getPlatformDetails() == null) ? 0 : getPlatformDetails().hashCode()); + hashCode = prime * hashCode + ((getUsageOperation() == null) ? 0 : getUsageOperation().hashCode()); hashCode = prime * hashCode + ((getProductCodes() == null) ? 0 : getProductCodes().hashCode()); hashCode = prime * hashCode + ((getRamdiskId() == null) ? 0 : getRamdiskId().hashCode()); hashCode = prime * hashCode + ((getState() == null) ? 0 : getState().hashCode()); diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/transform/ImageStaxUnmarshaller.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/transform/ImageStaxUnmarshaller.java index bcd5f98c88bd..4fb27afa96a3 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/transform/ImageStaxUnmarshaller.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/transform/ImageStaxUnmarshaller.java @@ -90,6 +90,16 @@ public Image unmarshall(StaxUnmarshallerContext context) throws Exception { continue; } + if (context.testExpression("platformDetails", targetDepth)) { + image.setPlatformDetails(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("usageOperation", targetDepth)) { + image.setUsageOperation(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + if (context.testExpression("productCodes", targetDepth)) { image.withProductCodes(new ArrayList()); continue; diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 9c032f566c24..06dbb66fb89f 100644 --- a/aws-java-sdk-ec2instanceconnect/pom.xml +++ b/aws-java-sdk-ec2instanceconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index 4001d139dbe2..5b03086f8991 100644 --- a/aws-java-sdk-ecr/pom.xml +++ b/aws-java-sdk-ecr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECR.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECR.java index ca0cc3447dfa..3b70046e22d6 100644 --- a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECR.java +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECR.java @@ -99,7 +99,15 @@ public interface AmazonECR { /** *

    - * Check the availability of multiple image layers in a specified registry and repository. + * Checks the availability of one or more image layers in a repository. + *

    + *

    + * When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If + * it is, then the image layer is skipped. + *

    + *

    + * When an image is pulled from a repository, each image layer is checked once to verify it is available to be + * pulled. *

    * *

    @@ -125,8 +133,8 @@ public interface AmazonECR { /** *

    - * Deletes a list of specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Deletes a list of specified images within a repository. Images are specified with either an imageTag + * or imageDigest. *

    *

    * You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag @@ -155,8 +163,11 @@ public interface AmazonECR { /** *

    - * Gets detailed information for specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Gets detailed information for an image. Images are specified with either an imageTag or + * imageDigest. + *

    + *

    + * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. *

    * * @param batchGetImageRequest @@ -180,6 +191,10 @@ public interface AmazonECR { * upload ID. You can optionally provide a sha256 digest of the image layer for data validation * purposes. *

    + *

    + * When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the + * upload has completed. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -215,8 +230,7 @@ public interface AmazonECR { /** *

    - * Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker - * images. For more information, see Amazon ECR Repositories in * the Amazon Elastic Container Registry User Guide. *

    @@ -248,7 +262,7 @@ public interface AmazonECR { /** *

    - * Deletes the specified lifecycle policy. + * Deletes the lifecycle policy associated with the specified repository. *

    * * @param deleteLifecyclePolicyRequest @@ -270,8 +284,8 @@ public interface AmazonECR { /** *

    - * Deletes an existing image repository. If a repository contains images, you must use the force option - * to delete it. + * Deletes a repository. If the repository contains images, you must either delete all images in the repository or + * use the force option to delete the repository. *

    * * @param deleteRepositoryRequest @@ -294,7 +308,7 @@ public interface AmazonECR { /** *

    - * Deletes the repository policy from a specified repository. + * Deletes the repository policy associated with the specified repository. *

    * * @param deleteRepositoryPolicyRequest @@ -316,7 +330,7 @@ public interface AmazonECR { /** *

    - * Describes the image scan findings for the specified image. + * Returns the scan findings for the specified image. *

    * * @param describeImageScanFindingsRequest @@ -341,7 +355,7 @@ public interface AmazonECR { /** *

    - * Returns metadata about the images in a repository, including image size, image tags, and creation date. + * Returns metadata about the images in a repository. *

    * *

    @@ -390,14 +404,16 @@ public interface AmazonECR { /** *

    - * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the - * docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default - * registry is assumed. + * Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can + * be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid + * for 12 hours. *

    *

    - * The authorizationToken returned for each registry specified is a base64 encoded string that can be - * decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an - * aws ecr get-login command that simplifies the login process. + * The authorizationToken returned is a base64 encoded string that can be decoded and used in a + * docker login command to authenticate to a registry. The AWS CLI offers an + * get-login-password command that simplifies the login process. For more information, see Registry + * Authentication in the Amazon Elastic Container Registry User Guide. *

    * * @param getAuthorizationTokenRequest @@ -417,6 +433,9 @@ public interface AmazonECR { * Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image * layers that are referenced in an image. *

    + *

    + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -446,7 +465,7 @@ public interface AmazonECR { /** *

    - * Retrieves the specified lifecycle policy. + * Retrieves the lifecycle policy for the specified repository. *

    * * @param getLifecyclePolicyRequest @@ -468,7 +487,7 @@ public interface AmazonECR { /** *

    - * Retrieves the results of the specified lifecycle policy preview request. + * Retrieves the results of the lifecycle policy preview request for the specified repository. *

    * * @param getLifecyclePolicyPreviewRequest @@ -490,7 +509,7 @@ public interface AmazonECR { /** *

    - * Retrieves the repository policy for a specified repository. + * Retrieves the repository policy for the specified repository. *

    * * @param getRepositoryPolicyRequest @@ -512,7 +531,12 @@ public interface AmazonECR { /** *

    - * Notify Amazon ECR that you intend to upload an image layer. + * Notifies Amazon ECR that you intend to upload an image layer. + *

    + *

    + * When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been + * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability + * API action. *

    * *

    @@ -538,13 +562,14 @@ public interface AmazonECR { /** *

    - * Lists all the image IDs for a given repository. + * Lists all the image IDs for the specified repository. *

    *

    - * You can filter images based on whether or not they are tagged by setting the tagStatus parameter to - * TAGGED or UNTAGGED. For example, you can filter your results to return only - * UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, - * you can filter your results to return only TAGGED images to list all of the tags in your repository. + * You can filter images based on whether or not they are tagged by using the tagStatus filter and + * specifying either TAGGED, UNTAGGED or ANY. For example, you can filter + * your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage + * operation to delete them. Or, you can filter your results to return only TAGGED images to list all + * of the tags in your repository. *

    * * @param listImagesRequest @@ -586,6 +611,10 @@ public interface AmazonECR { *

    * Creates or updates the image manifest and tags associated with an image. *

    + *

    + * When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or + * update the image manifest and tags associated with the image. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -623,7 +652,7 @@ public interface AmazonECR { /** *

    - * Updates the image scanning configuration for a repository. + * Updates the image scanning configuration for the specified repository. *

    * * @param putImageScanningConfigurationRequest @@ -643,10 +672,9 @@ public interface AmazonECR { /** *

    - * Updates the image tag mutability settings for a repository. When a repository is configured with tag - * immutability, all image tags within the repository will be prevented them from being overwritten. For more - * information, see Image - * Tag Mutability in the Amazon Elastic Container Registry User Guide. + * Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability + * in the Amazon Elastic Container Registry User Guide. *

    * * @param putImageTagMutabilityRequest @@ -666,7 +694,7 @@ public interface AmazonECR { /** *

    - * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy * Template. *

    @@ -688,8 +716,8 @@ public interface AmazonECR { /** *

    - * Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository + * Applies a repository policy to the specified repository to control access permissions. For more information, see + * Amazon ECR Repository * Policies in the Amazon Elastic Container Registry User Guide. *

    * @@ -735,8 +763,8 @@ public interface AmazonECR { /** *

    - * Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the - * lifecycle policy. + * Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before + * associating the lifecycle policy with the repository. *

    * * @param startLifecyclePolicyPreviewRequest @@ -815,6 +843,10 @@ public interface AmazonECR { *

    * Uploads an image layer part to Amazon ECR. *

    + *

    + * When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can + * be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRAsync.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRAsync.java index 295b8faa2ddd..0ecddb0a44c2 100644 --- a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRAsync.java +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRAsync.java @@ -38,7 +38,15 @@ public interface AmazonECRAsync extends AmazonECR { /** *

    - * Check the availability of multiple image layers in a specified registry and repository. + * Checks the availability of one or more image layers in a repository. + *

    + *

    + * When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If + * it is, then the image layer is skipped. + *

    + *

    + * When an image is pulled from a repository, each image layer is checked once to verify it is available to be + * pulled. *

    * *

    @@ -58,7 +66,15 @@ java.util.concurrent.Future batchCheckLayerAv /** *

    - * Check the availability of multiple image layers in a specified registry and repository. + * Checks the availability of one or more image layers in a repository. + *

    + *

    + * When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If + * it is, then the image layer is skipped. + *

    + *

    + * When an image is pulled from a repository, each image layer is checked once to verify it is available to be + * pulled. *

    * *

    @@ -83,8 +99,8 @@ java.util.concurrent.Future batchCheckLayerAv /** *

    - * Deletes a list of specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Deletes a list of specified images within a repository. Images are specified with either an imageTag + * or imageDigest. *

    *

    * You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag @@ -106,8 +122,8 @@ java.util.concurrent.Future batchCheckLayerAv /** *

    - * Deletes a list of specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Deletes a list of specified images within a repository. Images are specified with either an imageTag + * or imageDigest. *

    *

    * You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag @@ -134,8 +150,11 @@ java.util.concurrent.Future batchDeleteImageAsync(BatchD /** *

    - * Gets detailed information for specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Gets detailed information for an image. Images are specified with either an imageTag or + * imageDigest. + *

    + *

    + * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. *

    * * @param batchGetImageRequest @@ -148,8 +167,11 @@ java.util.concurrent.Future batchDeleteImageAsync(BatchD /** *

    - * Gets detailed information for specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Gets detailed information for an image. Images are specified with either an imageTag or + * imageDigest. + *

    + *

    + * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. *

    * * @param batchGetImageRequest @@ -171,6 +193,10 @@ java.util.concurrent.Future batchGetImageAsync(BatchGetImag * upload ID. You can optionally provide a sha256 digest of the image layer for data validation * purposes. *

    + *

    + * When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the + * upload has completed. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -192,6 +218,10 @@ java.util.concurrent.Future batchGetImageAsync(BatchGetImag * upload ID. You can optionally provide a sha256 digest of the image layer for data validation * purposes. *

    + *

    + * When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the + * upload has completed. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -214,8 +244,7 @@ java.util.concurrent.Future completeLayerUploadAsync( /** *

    - * Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker - * images. For more information, see Amazon ECR Repositories in * the Amazon Elastic Container Registry User Guide. *

    @@ -230,8 +259,7 @@ java.util.concurrent.Future completeLayerUploadAsync( /** *

    - * Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker - * images. For more information, see Amazon ECR Repositories in * the Amazon Elastic Container Registry User Guide. *

    @@ -251,7 +279,7 @@ java.util.concurrent.Future createRepositoryAsync(Create /** *

    - * Deletes the specified lifecycle policy. + * Deletes the lifecycle policy associated with the specified repository. *

    * * @param deleteLifecyclePolicyRequest @@ -264,7 +292,7 @@ java.util.concurrent.Future createRepositoryAsync(Create /** *

    - * Deletes the specified lifecycle policy. + * Deletes the lifecycle policy associated with the specified repository. *

    * * @param deleteLifecyclePolicyRequest @@ -282,8 +310,8 @@ java.util.concurrent.Future deleteLifecyclePolicyAs /** *

    - * Deletes an existing image repository. If a repository contains images, you must use the force option - * to delete it. + * Deletes a repository. If the repository contains images, you must either delete all images in the repository or + * use the force option to delete the repository. *

    * * @param deleteRepositoryRequest @@ -296,8 +324,8 @@ java.util.concurrent.Future deleteLifecyclePolicyAs /** *

    - * Deletes an existing image repository. If a repository contains images, you must use the force option - * to delete it. + * Deletes a repository. If the repository contains images, you must either delete all images in the repository or + * use the force option to delete the repository. *

    * * @param deleteRepositoryRequest @@ -315,7 +343,7 @@ java.util.concurrent.Future deleteRepositoryAsync(Delete /** *

    - * Deletes the repository policy from a specified repository. + * Deletes the repository policy associated with the specified repository. *

    * * @param deleteRepositoryPolicyRequest @@ -328,7 +356,7 @@ java.util.concurrent.Future deleteRepositoryAsync(Delete /** *

    - * Deletes the repository policy from a specified repository. + * Deletes the repository policy associated with the specified repository. *

    * * @param deleteRepositoryPolicyRequest @@ -346,7 +374,7 @@ java.util.concurrent.Future deleteRepositoryPolicy /** *

    - * Describes the image scan findings for the specified image. + * Returns the scan findings for the specified image. *

    * * @param describeImageScanFindingsRequest @@ -360,7 +388,7 @@ java.util.concurrent.Future describeImageScanFi /** *

    - * Describes the image scan findings for the specified image. + * Returns the scan findings for the specified image. *

    * * @param describeImageScanFindingsRequest @@ -379,7 +407,7 @@ java.util.concurrent.Future describeImageScanFi /** *

    - * Returns metadata about the images in a repository, including image size, image tags, and creation date. + * Returns metadata about the images in a repository. *

    * *

    @@ -399,7 +427,7 @@ java.util.concurrent.Future describeImageScanFi /** *

    - * Returns metadata about the images in a repository, including image size, image tags, and creation date. + * Returns metadata about the images in a repository. *

    * *

    @@ -455,14 +483,16 @@ java.util.concurrent.Future describeRepositoriesAsyn /** *

    - * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the - * docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default - * registry is assumed. + * Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can + * be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid + * for 12 hours. *

    *

    - * The authorizationToken returned for each registry specified is a base64 encoded string that can be - * decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an - * aws ecr get-login command that simplifies the login process. + * The authorizationToken returned is a base64 encoded string that can be decoded and used in a + * docker login command to authenticate to a registry. The AWS CLI offers an + * get-login-password command that simplifies the login process. For more information, see Registry + * Authentication in the Amazon Elastic Container Registry User Guide. *

    * * @param getAuthorizationTokenRequest @@ -475,14 +505,16 @@ java.util.concurrent.Future describeRepositoriesAsyn /** *

    - * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the - * docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default - * registry is assumed. + * Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can + * be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid + * for 12 hours. *

    *

    - * The authorizationToken returned for each registry specified is a base64 encoded string that can be - * decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an - * aws ecr get-login command that simplifies the login process. + * The authorizationToken returned is a base64 encoded string that can be decoded and used in a + * docker login command to authenticate to a registry. The AWS CLI offers an + * get-login-password command that simplifies the login process. For more information, see Registry + * Authentication in the Amazon Elastic Container Registry User Guide. *

    * * @param getAuthorizationTokenRequest @@ -503,6 +535,9 @@ java.util.concurrent.Future getAuthorizationTokenAs * Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image * layers that are referenced in an image. *

    + *

    + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -523,6 +558,9 @@ java.util.concurrent.Future getAuthorizationTokenAs * Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image * layers that are referenced in an image. *

    + *

    + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -545,7 +583,7 @@ java.util.concurrent.Future getDownloadUrlForLayer /** *

    - * Retrieves the specified lifecycle policy. + * Retrieves the lifecycle policy for the specified repository. *

    * * @param getLifecyclePolicyRequest @@ -558,7 +596,7 @@ java.util.concurrent.Future getDownloadUrlForLayer /** *

    - * Retrieves the specified lifecycle policy. + * Retrieves the lifecycle policy for the specified repository. *

    * * @param getLifecyclePolicyRequest @@ -576,7 +614,7 @@ java.util.concurrent.Future getLifecyclePolicyAsync(Ge /** *

    - * Retrieves the results of the specified lifecycle policy preview request. + * Retrieves the results of the lifecycle policy preview request for the specified repository. *

    * * @param getLifecyclePolicyPreviewRequest @@ -590,7 +628,7 @@ java.util.concurrent.Future getLifecyclePolicyP /** *

    - * Retrieves the results of the specified lifecycle policy preview request. + * Retrieves the results of the lifecycle policy preview request for the specified repository. *

    * * @param getLifecyclePolicyPreviewRequest @@ -609,7 +647,7 @@ java.util.concurrent.Future getLifecyclePolicyP /** *

    - * Retrieves the repository policy for a specified repository. + * Retrieves the repository policy for the specified repository. *

    * * @param getRepositoryPolicyRequest @@ -622,7 +660,7 @@ java.util.concurrent.Future getLifecyclePolicyP /** *

    - * Retrieves the repository policy for a specified repository. + * Retrieves the repository policy for the specified repository. *

    * * @param getRepositoryPolicyRequest @@ -640,7 +678,12 @@ java.util.concurrent.Future getRepositoryPolicyAsync( /** *

    - * Notify Amazon ECR that you intend to upload an image layer. + * Notifies Amazon ECR that you intend to upload an image layer. + *

    + *

    + * When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been + * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability + * API action. *

    * *

    @@ -659,7 +702,12 @@ java.util.concurrent.Future getRepositoryPolicyAsync( /** *

    - * Notify Amazon ECR that you intend to upload an image layer. + * Notifies Amazon ECR that you intend to upload an image layer. + *

    + *

    + * When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been + * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability + * API action. *

    * *

    @@ -683,13 +731,14 @@ java.util.concurrent.Future initiateLayerUploadAsync( /** *

    - * Lists all the image IDs for a given repository. + * Lists all the image IDs for the specified repository. *

    *

    - * You can filter images based on whether or not they are tagged by setting the tagStatus parameter to - * TAGGED or UNTAGGED. For example, you can filter your results to return only - * UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, - * you can filter your results to return only TAGGED images to list all of the tags in your repository. + * You can filter images based on whether or not they are tagged by using the tagStatus filter and + * specifying either TAGGED, UNTAGGED or ANY. For example, you can filter + * your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage + * operation to delete them. Or, you can filter your results to return only TAGGED images to list all + * of the tags in your repository. *

    * * @param listImagesRequest @@ -702,13 +751,14 @@ java.util.concurrent.Future initiateLayerUploadAsync( /** *

    - * Lists all the image IDs for a given repository. + * Lists all the image IDs for the specified repository. *

    *

    - * You can filter images based on whether or not they are tagged by setting the tagStatus parameter to - * TAGGED or UNTAGGED. For example, you can filter your results to return only - * UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, - * you can filter your results to return only TAGGED images to list all of the tags in your repository. + * You can filter images based on whether or not they are tagged by using the tagStatus filter and + * specifying either TAGGED, UNTAGGED or ANY. For example, you can filter + * your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage + * operation to delete them. Or, you can filter your results to return only TAGGED images to list all + * of the tags in your repository. *

    * * @param listImagesRequest @@ -759,6 +809,10 @@ java.util.concurrent.Future listTagsForResourceAsync( *

    * Creates or updates the image manifest and tags associated with an image. *

    + *

    + * When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or + * update the image manifest and tags associated with the image. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -778,6 +832,10 @@ java.util.concurrent.Future listTagsForResourceAsync( *

    * Creates or updates the image manifest and tags associated with an image. *

    + *

    + * When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or + * update the image manifest and tags associated with the image. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -800,7 +858,7 @@ java.util.concurrent.Future putImageAsync(PutImageRequest putIma /** *

    - * Updates the image scanning configuration for a repository. + * Updates the image scanning configuration for the specified repository. *

    * * @param putImageScanningConfigurationRequest @@ -815,7 +873,7 @@ java.util.concurrent.Future putImageScannin /** *

    - * Updates the image scanning configuration for a repository. + * Updates the image scanning configuration for the specified repository. *

    * * @param putImageScanningConfigurationRequest @@ -835,10 +893,9 @@ java.util.concurrent.Future putImageScannin /** *

    - * Updates the image tag mutability settings for a repository. When a repository is configured with tag - * immutability, all image tags within the repository will be prevented them from being overwritten. For more - * information, see Image - * Tag Mutability in the Amazon Elastic Container Registry User Guide. + * Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability + * in the Amazon Elastic Container Registry User Guide. *

    * * @param putImageTagMutabilityRequest @@ -851,10 +908,9 @@ java.util.concurrent.Future putImageScannin /** *

    - * Updates the image tag mutability settings for a repository. When a repository is configured with tag - * immutability, all image tags within the repository will be prevented them from being overwritten. For more - * information, see Image - * Tag Mutability in the Amazon Elastic Container Registry User Guide. + * Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability + * in the Amazon Elastic Container Registry User Guide. *

    * * @param putImageTagMutabilityRequest @@ -872,7 +928,7 @@ java.util.concurrent.Future putImageTagMutabilityAs /** *

    - * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy * Template. *

    @@ -887,7 +943,7 @@ java.util.concurrent.Future putImageTagMutabilityAs /** *

    - * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy * Template. *

    @@ -907,8 +963,8 @@ java.util.concurrent.Future putLifecyclePolicyAsync(Pu /** *

    - * Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository + * Applies a repository policy to the specified repository to control access permissions. For more information, see + * Amazon ECR Repository * Policies in the Amazon Elastic Container Registry User Guide. *

    * @@ -922,8 +978,8 @@ java.util.concurrent.Future putLifecyclePolicyAsync(Pu /** *

    - * Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository + * Applies a repository policy to the specified repository to control access permissions. For more information, see + * Amazon ECR Repository * Policies in the Amazon Elastic Container Registry User Guide. *

    * @@ -979,8 +1035,8 @@ java.util.concurrent.Future startImageScanAsync(StartImage /** *

    - * Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the - * lifecycle policy. + * Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before + * associating the lifecycle policy with the repository. *

    * * @param startLifecyclePolicyPreviewRequest @@ -994,8 +1050,8 @@ java.util.concurrent.Future startLifecyclePol /** *

    - * Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the - * lifecycle policy. + * Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before + * associating the lifecycle policy with the repository. *

    * * @param startLifecyclePolicyPreviewRequest @@ -1080,6 +1136,10 @@ java.util.concurrent.Future untagResourceAsync(UntagResourc *

    * Uploads an image layer part to Amazon ECR. *

    + *

    + * When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can + * be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -1099,6 +1159,10 @@ java.util.concurrent.Future untagResourceAsync(UntagResourc *

    * Uploads an image layer part to Amazon ECR. *

    + *

    + * When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can + * be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRClient.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRClient.java index 3765ebf797be..6d1437e41f4a 100644 --- a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRClient.java +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/AmazonECRClient.java @@ -357,7 +357,15 @@ private void init() { /** *

    - * Check the availability of multiple image layers in a specified registry and repository. + * Checks the availability of one or more image layers in a repository. + *

    + *

    + * When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If + * it is, then the image layer is skipped. + *

    + *

    + * When an image is pulled from a repository, each image layer is checked once to verify it is available to be + * pulled. *

    * *

    @@ -425,8 +433,8 @@ final BatchCheckLayerAvailabilityResult executeBatchCheckLayerAvailability(Batch /** *

    - * Deletes a list of specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Deletes a list of specified images within a repository. Images are specified with either an imageTag + * or imageDigest. *

    *

    * You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag @@ -495,8 +503,11 @@ final BatchDeleteImageResult executeBatchDeleteImage(BatchDeleteImageRequest bat /** *

    - * Gets detailed information for specified images within a specified repository. Images are specified with either - * imageTag or imageDigest. + * Gets detailed information for an image. Images are specified with either an imageTag or + * imageDigest. + *

    + *

    + * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. *

    * * @param batchGetImageRequest @@ -560,6 +571,10 @@ final BatchGetImageResult executeBatchGetImage(BatchGetImageRequest batchGetImag * upload ID. You can optionally provide a sha256 digest of the image layer for data validation * purposes. *

    + *

    + * When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the + * upload has completed. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -635,8 +650,7 @@ final CompleteLayerUploadResult executeCompleteLayerUpload(CompleteLayerUploadRe /** *

    - * Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker - * images. For more information, see Amazon ECR Repositories in * the Amazon Elastic Container Registry User Guide. *

    @@ -708,7 +722,7 @@ final CreateRepositoryResult executeCreateRepository(CreateRepositoryRequest cre /** *

    - * Deletes the specified lifecycle policy. + * Deletes the lifecycle policy associated with the specified repository. *

    * * @param deleteLifecyclePolicyRequest @@ -771,8 +785,8 @@ final DeleteLifecyclePolicyResult executeDeleteLifecyclePolicy(DeleteLifecyclePo /** *

    - * Deletes an existing image repository. If a repository contains images, you must use the force option - * to delete it. + * Deletes a repository. If the repository contains images, you must either delete all images in the repository or + * use the force option to delete the repository. *

    * * @param deleteRepositoryRequest @@ -835,7 +849,7 @@ final DeleteRepositoryResult executeDeleteRepository(DeleteRepositoryRequest del /** *

    - * Deletes the repository policy from a specified repository. + * Deletes the repository policy associated with the specified repository. *

    * * @param deleteRepositoryPolicyRequest @@ -898,7 +912,7 @@ final DeleteRepositoryPolicyResult executeDeleteRepositoryPolicy(DeleteRepositor /** *

    - * Describes the image scan findings for the specified image. + * Returns the scan findings for the specified image. *

    * * @param describeImageScanFindingsRequest @@ -965,7 +979,7 @@ final DescribeImageScanFindingsResult executeDescribeImageScanFindings(DescribeI /** *

    - * Returns metadata about the images in a repository, including image size, image tags, and creation date. + * Returns metadata about the images in a repository. *

    * *

    @@ -1094,14 +1108,16 @@ final DescribeRepositoriesResult executeDescribeRepositories(DescribeRepositorie /** *

    - * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the - * docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default - * registry is assumed. + * Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can + * be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid + * for 12 hours. *

    *

    - * The authorizationToken returned for each registry specified is a base64 encoded string that can be - * decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an - * aws ecr get-login command that simplifies the login process. + * The authorizationToken returned is a base64 encoded string that can be decoded and used in a + * docker login command to authenticate to a registry. The AWS CLI offers an + * get-login-password command that simplifies the login process. For more information, see Registry + * Authentication in the Amazon Elastic Container Registry User Guide. *

    * * @param getAuthorizationTokenRequest @@ -1162,6 +1178,9 @@ final GetAuthorizationTokenResult executeGetAuthorizationToken(GetAuthorizationT * Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image * layers that are referenced in an image. *

    + *

    + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -1232,7 +1251,7 @@ final GetDownloadUrlForLayerResult executeGetDownloadUrlForLayer(GetDownloadUrlF /** *

    - * Retrieves the specified lifecycle policy. + * Retrieves the lifecycle policy for the specified repository. *

    * * @param getLifecyclePolicyRequest @@ -1294,7 +1313,7 @@ final GetLifecyclePolicyResult executeGetLifecyclePolicy(GetLifecyclePolicyReque /** *

    - * Retrieves the results of the specified lifecycle policy preview request. + * Retrieves the results of the lifecycle policy preview request for the specified repository. *

    * * @param getLifecyclePolicyPreviewRequest @@ -1358,7 +1377,7 @@ final GetLifecyclePolicyPreviewResult executeGetLifecyclePolicyPreview(GetLifecy /** *

    - * Retrieves the repository policy for a specified repository. + * Retrieves the repository policy for the specified repository. *

    * * @param getRepositoryPolicyRequest @@ -1420,7 +1439,12 @@ final GetRepositoryPolicyResult executeGetRepositoryPolicy(GetRepositoryPolicyRe /** *

    - * Notify Amazon ECR that you intend to upload an image layer. + * Notifies Amazon ECR that you intend to upload an image layer. + *

    + *

    + * When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been + * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability + * API action. *

    * *

    @@ -1486,13 +1510,14 @@ final InitiateLayerUploadResult executeInitiateLayerUpload(InitiateLayerUploadRe /** *

    - * Lists all the image IDs for a given repository. + * Lists all the image IDs for the specified repository. *

    *

    - * You can filter images based on whether or not they are tagged by setting the tagStatus parameter to - * TAGGED or UNTAGGED. For example, you can filter your results to return only - * UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, - * you can filter your results to return only TAGGED images to list all of the tags in your repository. + * You can filter images based on whether or not they are tagged by using the tagStatus filter and + * specifying either TAGGED, UNTAGGED or ANY. For example, you can filter + * your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage + * operation to delete them. Or, you can filter your results to return only TAGGED images to list all + * of the tags in your repository. *

    * * @param listImagesRequest @@ -1614,6 +1639,10 @@ final ListTagsForResourceResult executeListTagsForResource(ListTagsForResourceRe *

    * Creates or updates the image manifest and tags associated with an image. *

    + *

    + * When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or + * update the image manifest and tags associated with the image. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling @@ -1691,7 +1720,7 @@ final PutImageResult executePutImage(PutImageRequest putImageRequest) { /** *

    - * Updates the image scanning configuration for a repository. + * Updates the image scanning configuration for the specified repository. *

    * * @param putImageScanningConfigurationRequest @@ -1753,10 +1782,9 @@ final PutImageScanningConfigurationResult executePutImageScanningConfiguration(P /** *

    - * Updates the image tag mutability settings for a repository. When a repository is configured with tag - * immutability, all image tags within the repository will be prevented them from being overwritten. For more - * information, see Image - * Tag Mutability in the Amazon Elastic Container Registry User Guide. + * Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability + * in the Amazon Elastic Container Registry User Guide. *

    * * @param putImageTagMutabilityRequest @@ -1817,7 +1845,7 @@ final PutImageTagMutabilityResult executePutImageTagMutability(PutImageTagMutabi /** *

    - * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy * Template. *

    @@ -1879,8 +1907,8 @@ final PutLifecyclePolicyResult executePutLifecyclePolicy(PutLifecyclePolicyReque /** *

    - * Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository + * Applies a repository policy to the specified repository to control access permissions. For more information, see + * Amazon ECR Repository * Policies in the Amazon Elastic Container Registry User Guide. *

    * @@ -2006,8 +2034,8 @@ final StartImageScanResult executeStartImageScan(StartImageScanRequest startImag /** *

    - * Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the - * lifecycle policy. + * Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before + * associating the lifecycle policy with the repository. *

    * * @param startLifecyclePolicyPreviewRequest @@ -2208,6 +2236,10 @@ final UntagResourceResult executeUntagResource(UntagResourceRequest untagResourc *

    * Uploads an image layer part to Amazon ECR. *

    + *

    + * When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can + * be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. + *

    * *

    * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/GetAuthorizationTokenRequest.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/GetAuthorizationTokenRequest.java index 9b43d1c6d74b..17ea8e6e37ed 100644 --- a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/GetAuthorizationTokenRequest.java +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/GetAuthorizationTokenRequest.java @@ -27,20 +27,20 @@ public class GetAuthorizationTokenRequest extends com.amazonaws.AmazonWebService /** *

    - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you - * do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If + * you do not specify a registry, the default registry is assumed. *

    */ private java.util.List registryIds; /** *

    - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you - * do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If + * you do not specify a registry, the default registry is assumed. *

    * - * @return A list of AWS account IDs that are associated with the registries for which to get authorization tokens. - * If you do not specify a registry, the default registry is assumed. + * @return A list of AWS account IDs that are associated with the registries for which to get AuthorizationData + * objects. If you do not specify a registry, the default registry is assumed. */ public java.util.List getRegistryIds() { @@ -49,13 +49,13 @@ public java.util.List getRegistryIds() { /** *

    - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you - * do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If + * you do not specify a registry, the default registry is assumed. *

    * * @param registryIds - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. - * If you do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData + * objects. If you do not specify a registry, the default registry is assumed. */ public void setRegistryIds(java.util.Collection registryIds) { @@ -69,8 +69,8 @@ public void setRegistryIds(java.util.Collection registryIds) { /** *

    - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you - * do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If + * you do not specify a registry, the default registry is assumed. *

    *

    * NOTE: This method appends the values to the existing list (if any). Use @@ -79,8 +79,8 @@ public void setRegistryIds(java.util.Collection registryIds) { *

    * * @param registryIds - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. - * If you do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData + * objects. If you do not specify a registry, the default registry is assumed. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -96,13 +96,13 @@ public GetAuthorizationTokenRequest withRegistryIds(String... registryIds) { /** *

    - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you - * do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If + * you do not specify a registry, the default registry is assumed. *

    * * @param registryIds - * A list of AWS account IDs that are associated with the registries for which to get authorization tokens. - * If you do not specify a registry, the default registry is assumed. + * A list of AWS account IDs that are associated with the registries for which to get AuthorizationData + * objects. If you do not specify a registry, the default registry is assumed. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index ba8a075d1a38..5a00562982cb 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index af4a05858372..c6b02a2ef6c5 100644 --- a/aws-java-sdk-efs/pom.xml +++ b/aws-java-sdk-efs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index ec3843765924..3620da4adceb 100644 --- a/aws-java-sdk-eks/pom.xml +++ b/aws-java-sdk-eks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 87d136a91561..ae610ab97bc6 100644 --- a/aws-java-sdk-elasticache/pom.xml +++ b/aws-java-sdk-elasticache/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index b49a791a4830..836c926b45a5 100644 --- a/aws-java-sdk-elasticbeanstalk/pom.xml +++ b/aws-java-sdk-elasticbeanstalk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index 91152a856392..e8c4d2bbc9f3 100644 --- a/aws-java-sdk-elasticinference/pom.xml +++ b/aws-java-sdk-elasticinference/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 7b15b2e7ac6e..df5f24f9200c 100644 --- a/aws-java-sdk-elasticloadbalancing/pom.xml +++ b/aws-java-sdk-elasticloadbalancing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index 2c34f8d133dc..1aec9fa783ce 100644 --- a/aws-java-sdk-elasticloadbalancingv2/pom.xml +++ b/aws-java-sdk-elasticloadbalancingv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index c85a7a066594..30498dc9dd28 100644 --- a/aws-java-sdk-elasticsearch/pom.xml +++ b/aws-java-sdk-elasticsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 54fb1bc45b8b..aa60b418278d 100644 --- a/aws-java-sdk-elastictranscoder/pom.xml +++ b/aws-java-sdk-elastictranscoder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index 384bfa02bab5..db747fb9cb72 100644 --- a/aws-java-sdk-emr/pom.xml +++ b/aws-java-sdk-emr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index f85a0b76e358..3a0ac185d94b 100644 --- a/aws-java-sdk-eventbridge/pom.xml +++ b/aws-java-sdk-eventbridge/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index a16c81ca35a7..f506e3d786cf 100644 --- a/aws-java-sdk-events/pom.xml +++ b/aws-java-sdk-events/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index 8a4059246273..22b73d88c198 100644 --- a/aws-java-sdk-fms/pom.xml +++ b/aws-java-sdk-fms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index 1cf3b7913494..b888d2290c56 100644 --- a/aws-java-sdk-forecast/pom.xml +++ b/aws-java-sdk-forecast/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 8ba05b0200c6..fc62da8d77ae 100644 --- a/aws-java-sdk-forecastquery/pom.xml +++ b/aws-java-sdk-forecastquery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index 026c22e4a54d..251071c5c29f 100644 --- a/aws-java-sdk-frauddetector/pom.xml +++ b/aws-java-sdk-frauddetector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index f63defd7fd96..f5d99b58caec 100644 --- a/aws-java-sdk-fsx/pom.xml +++ b/aws-java-sdk-fsx/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 6ea5c3997a16..36669251b693 100644 --- a/aws-java-sdk-gamelift/pom.xml +++ b/aws-java-sdk-gamelift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index d7462ae0b6dd..36e48ee9b77b 100644 --- a/aws-java-sdk-glacier/pom.xml +++ b/aws-java-sdk-glacier/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index 445fc9d80eba..831c861084c9 100644 --- a/aws-java-sdk-globalaccelerator/pom.xml +++ b/aws-java-sdk-globalaccelerator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index 158a43aba719..c14c6d8d47de 100644 --- a/aws-java-sdk-glue/pom.xml +++ b/aws-java-sdk-glue/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index e0e8f62ca3a8..5b42356f1081 100644 --- a/aws-java-sdk-greengrass/pom.xml +++ b/aws-java-sdk-greengrass/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index cec605843b10..152aa159f4d7 100644 --- a/aws-java-sdk-groundstation/pom.xml +++ b/aws-java-sdk-groundstation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index 25667771854a..339167a5a047 100644 --- a/aws-java-sdk-guardduty/pom.xml +++ b/aws-java-sdk-guardduty/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index 7c8b8dbf1b5b..f2d806222068 100644 --- a/aws-java-sdk-health/pom.xml +++ b/aws-java-sdk-health/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 82c6ff8131a6..8ddc2d990c34 100644 --- a/aws-java-sdk-iam/pom.xml +++ b/aws-java-sdk-iam/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index a409051f8f53..5f4d62e9bf2b 100644 --- a/aws-java-sdk-imagebuilder/pom.xml +++ b/aws-java-sdk-imagebuilder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index b6e3749679f3..09df7e21d2ab 100644 --- a/aws-java-sdk-importexport/pom.xml +++ b/aws-java-sdk-importexport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index 99415b210158..f477831444da 100644 --- a/aws-java-sdk-inspector/pom.xml +++ b/aws-java-sdk-inspector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index 0dff774206f0..ec2fc5facca9 100644 --- a/aws-java-sdk-iot/pom.xml +++ b/aws-java-sdk-iot/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index e0248d17c0c8..e3f541225b36 100644 --- a/aws-java-sdk-iot1clickdevices/pom.xml +++ b/aws-java-sdk-iot1clickdevices/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index 9ea1fbb17fd0..d7e46f64c327 100644 --- a/aws-java-sdk-iot1clickprojects/pom.xml +++ b/aws-java-sdk-iot1clickprojects/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index c09217ee85ec..69886bdf5713 100644 --- a/aws-java-sdk-iotanalytics/pom.xml +++ b/aws-java-sdk-iotanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index caab567727c4..735982497eba 100644 --- a/aws-java-sdk-iotevents/pom.xml +++ b/aws-java-sdk-iotevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index bc9784ea3349..ae9c69e349a9 100644 --- a/aws-java-sdk-ioteventsdata/pom.xml +++ b/aws-java-sdk-ioteventsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index 5bae454bdb85..aa7ec0495684 100644 --- a/aws-java-sdk-iotjobsdataplane/pom.xml +++ b/aws-java-sdk-iotjobsdataplane/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index c56e39b68f3e..892681687f8c 100644 --- a/aws-java-sdk-iotsecuretunneling/pom.xml +++ b/aws-java-sdk-iotsecuretunneling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index 6f8a729f1a59..859f71a4955b 100644 --- a/aws-java-sdk-iotthingsgraph/pom.xml +++ b/aws-java-sdk-iotthingsgraph/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index e7f8e42964e4..b8478670e907 100644 --- a/aws-java-sdk-kafka/pom.xml +++ b/aws-java-sdk-kafka/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index e1c542fdfc83..bbb21f19a670 100644 --- a/aws-java-sdk-kendra/pom.xml +++ b/aws-java-sdk-kendra/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 8d0004acb76b..94320119ee96 100644 --- a/aws-java-sdk-kinesis/pom.xml +++ b/aws-java-sdk-kinesis/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index 5211133c902f..acba8fdfcccc 100644 --- a/aws-java-sdk-kinesisanalyticsv2/pom.xml +++ b/aws-java-sdk-kinesisanalyticsv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index f5d62afeb4c4..f81d8a78dedc 100644 --- a/aws-java-sdk-kinesisvideo/pom.xml +++ b/aws-java-sdk-kinesisvideo/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index a5723a005071..82db231c5aad 100644 --- a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml +++ b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index 279bac6b8dc6..c77ae86f8f15 100644 --- a/aws-java-sdk-kms/pom.xml +++ b/aws-java-sdk-kms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index 186d397af9d3..f1b2722a507c 100644 --- a/aws-java-sdk-lakeformation/pom.xml +++ b/aws-java-sdk-lakeformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 095f94c76420..7863eee47612 100644 --- a/aws-java-sdk-lambda/pom.xml +++ b/aws-java-sdk-lambda/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index 36401aafd734..4affd068ceb2 100644 --- a/aws-java-sdk-lex/pom.xml +++ b/aws-java-sdk-lex/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 869eaff0ffbd..50a272cb7103 100644 --- a/aws-java-sdk-lexmodelbuilding/pom.xml +++ b/aws-java-sdk-lexmodelbuilding/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateSlotTypeVersionResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateSlotTypeVersionResult.java index f3e30245e072..323177942711 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateSlotTypeVersionResult.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateSlotTypeVersionResult.java @@ -73,6 +73,18 @@ public class CreateSlotTypeVersionResult extends com.amazonaws.AmazonWebServiceR *

    */ private String valueSelectionStrategy; + /** + *

    + * The built-in slot type used a the parent of the slot type. + *

    + */ + private String parentSlotTypeSignature; + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + */ + private java.util.List slotTypeConfigurations; /** *

    @@ -457,6 +469,116 @@ public CreateSlotTypeVersionResult withValueSelectionStrategy(SlotValueSelection return this; } + /** + *

    + * The built-in slot type used a the parent of the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used a the parent of the slot type. + */ + + public void setParentSlotTypeSignature(String parentSlotTypeSignature) { + this.parentSlotTypeSignature = parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used a the parent of the slot type. + *

    + * + * @return The built-in slot type used a the parent of the slot type. + */ + + public String getParentSlotTypeSignature() { + return this.parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used a the parent of the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used a the parent of the slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateSlotTypeVersionResult withParentSlotTypeSignature(String parentSlotTypeSignature) { + setParentSlotTypeSignature(parentSlotTypeSignature); + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @return Configuration information that extends the parent built-in slot type. + */ + + public java.util.List getSlotTypeConfigurations() { + return slotTypeConfigurations; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + */ + + public void setSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + if (slotTypeConfigurations == null) { + this.slotTypeConfigurations = null; + return; + } + + this.slotTypeConfigurations = new java.util.ArrayList(slotTypeConfigurations); + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setSlotTypeConfigurations(java.util.Collection)} or + * {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateSlotTypeVersionResult withSlotTypeConfigurations(SlotTypeConfiguration... slotTypeConfigurations) { + if (this.slotTypeConfigurations == null) { + setSlotTypeConfigurations(new java.util.ArrayList(slotTypeConfigurations.length)); + } + for (SlotTypeConfiguration ele : slotTypeConfigurations) { + this.slotTypeConfigurations.add(ele); + } + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateSlotTypeVersionResult withSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + setSlotTypeConfigurations(slotTypeConfigurations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -484,7 +606,11 @@ public String toString() { if (getChecksum() != null) sb.append("Checksum: ").append(getChecksum()).append(","); if (getValueSelectionStrategy() != null) - sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()); + sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()).append(","); + if (getParentSlotTypeSignature() != null) + sb.append("ParentSlotTypeSignature: ").append(getParentSlotTypeSignature()).append(","); + if (getSlotTypeConfigurations() != null) + sb.append("SlotTypeConfigurations: ").append(getSlotTypeConfigurations()); sb.append("}"); return sb.toString(); } @@ -531,6 +657,14 @@ public boolean equals(Object obj) { return false; if (other.getValueSelectionStrategy() != null && other.getValueSelectionStrategy().equals(this.getValueSelectionStrategy()) == false) return false; + if (other.getParentSlotTypeSignature() == null ^ this.getParentSlotTypeSignature() == null) + return false; + if (other.getParentSlotTypeSignature() != null && other.getParentSlotTypeSignature().equals(this.getParentSlotTypeSignature()) == false) + return false; + if (other.getSlotTypeConfigurations() == null ^ this.getSlotTypeConfigurations() == null) + return false; + if (other.getSlotTypeConfigurations() != null && other.getSlotTypeConfigurations().equals(this.getSlotTypeConfigurations()) == false) + return false; return true; } @@ -547,6 +681,8 @@ public int hashCode() { hashCode = prime * hashCode + ((getVersion() == null) ? 0 : getVersion().hashCode()); hashCode = prime * hashCode + ((getChecksum() == null) ? 0 : getChecksum().hashCode()); hashCode = prime * hashCode + ((getValueSelectionStrategy() == null) ? 0 : getValueSelectionStrategy().hashCode()); + hashCode = prime * hashCode + ((getParentSlotTypeSignature() == null) ? 0 : getParentSlotTypeSignature().hashCode()); + hashCode = prime * hashCode + ((getSlotTypeConfigurations() == null) ? 0 : getSlotTypeConfigurations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetSlotTypeResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetSlotTypeResult.java index 75812f0d37bc..c9e995e68ec5 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetSlotTypeResult.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetSlotTypeResult.java @@ -73,6 +73,18 @@ public class GetSlotTypeResult extends com.amazonaws.AmazonWebServiceResult */ private String valueSelectionStrategy; + /** + *

    + * The built-in slot type used as a parent for the slot type. + *

    + */ + private String parentSlotTypeSignature; + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + */ + private java.util.List slotTypeConfigurations; /** *

    @@ -457,6 +469,116 @@ public GetSlotTypeResult withValueSelectionStrategy(SlotValueSelectionStrategy v return this; } + /** + *

    + * The built-in slot type used as a parent for the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as a parent for the slot type. + */ + + public void setParentSlotTypeSignature(String parentSlotTypeSignature) { + this.parentSlotTypeSignature = parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as a parent for the slot type. + *

    + * + * @return The built-in slot type used as a parent for the slot type. + */ + + public String getParentSlotTypeSignature() { + return this.parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as a parent for the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as a parent for the slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetSlotTypeResult withParentSlotTypeSignature(String parentSlotTypeSignature) { + setParentSlotTypeSignature(parentSlotTypeSignature); + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @return Configuration information that extends the parent built-in slot type. + */ + + public java.util.List getSlotTypeConfigurations() { + return slotTypeConfigurations; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + */ + + public void setSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + if (slotTypeConfigurations == null) { + this.slotTypeConfigurations = null; + return; + } + + this.slotTypeConfigurations = new java.util.ArrayList(slotTypeConfigurations); + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setSlotTypeConfigurations(java.util.Collection)} or + * {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetSlotTypeResult withSlotTypeConfigurations(SlotTypeConfiguration... slotTypeConfigurations) { + if (this.slotTypeConfigurations == null) { + setSlotTypeConfigurations(new java.util.ArrayList(slotTypeConfigurations.length)); + } + for (SlotTypeConfiguration ele : slotTypeConfigurations) { + this.slotTypeConfigurations.add(ele); + } + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetSlotTypeResult withSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + setSlotTypeConfigurations(slotTypeConfigurations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -484,7 +606,11 @@ public String toString() { if (getChecksum() != null) sb.append("Checksum: ").append(getChecksum()).append(","); if (getValueSelectionStrategy() != null) - sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()); + sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()).append(","); + if (getParentSlotTypeSignature() != null) + sb.append("ParentSlotTypeSignature: ").append(getParentSlotTypeSignature()).append(","); + if (getSlotTypeConfigurations() != null) + sb.append("SlotTypeConfigurations: ").append(getSlotTypeConfigurations()); sb.append("}"); return sb.toString(); } @@ -531,6 +657,14 @@ public boolean equals(Object obj) { return false; if (other.getValueSelectionStrategy() != null && other.getValueSelectionStrategy().equals(this.getValueSelectionStrategy()) == false) return false; + if (other.getParentSlotTypeSignature() == null ^ this.getParentSlotTypeSignature() == null) + return false; + if (other.getParentSlotTypeSignature() != null && other.getParentSlotTypeSignature().equals(this.getParentSlotTypeSignature()) == false) + return false; + if (other.getSlotTypeConfigurations() == null ^ this.getSlotTypeConfigurations() == null) + return false; + if (other.getSlotTypeConfigurations() != null && other.getSlotTypeConfigurations().equals(this.getSlotTypeConfigurations()) == false) + return false; return true; } @@ -547,6 +681,8 @@ public int hashCode() { hashCode = prime * hashCode + ((getVersion() == null) ? 0 : getVersion().hashCode()); hashCode = prime * hashCode + ((getChecksum() == null) ? 0 : getChecksum().hashCode()); hashCode = prime * hashCode + ((getValueSelectionStrategy() == null) ? 0 : getValueSelectionStrategy().hashCode()); + hashCode = prime * hashCode + ((getParentSlotTypeSignature() == null) ? 0 : getParentSlotTypeSignature().hashCode()); + hashCode = prime * hashCode + ((getSlotTypeConfigurations() == null) ? 0 : getSlotTypeConfigurations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeRequest.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeRequest.java index 7965b1091c7c..6e038eac1c5f 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeRequest.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeRequest.java @@ -109,6 +109,23 @@ public class PutSlotTypeRequest extends com.amazonaws.AmazonWebServiceRequest im *

    */ private Boolean createVersion; + /** + *

    + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type + * has all of the same configuration as the parent. + *

    + *

    + * Only AMAZON.AlphaNumeric is supported. + *

    + */ + private String parentSlotTypeSignature; + /** + *

    + * Configuration information that extends the parent built-in slot type. The configuration is added to the settings + * for the parent slot type. + *

    + */ + private java.util.List slotTypeConfigurations; /** *

    @@ -745,6 +762,145 @@ public Boolean isCreateVersion() { return this.createVersion; } + /** + *

    + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type + * has all of the same configuration as the parent. + *

    + *

    + * Only AMAZON.AlphaNumeric is supported. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new + * slot type has all of the same configuration as the parent.

    + *

    + * Only AMAZON.AlphaNumeric is supported. + */ + + public void setParentSlotTypeSignature(String parentSlotTypeSignature) { + this.parentSlotTypeSignature = parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type + * has all of the same configuration as the parent. + *

    + *

    + * Only AMAZON.AlphaNumeric is supported. + *

    + * + * @return The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new + * slot type has all of the same configuration as the parent.

    + *

    + * Only AMAZON.AlphaNumeric is supported. + */ + + public String getParentSlotTypeSignature() { + return this.parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type + * has all of the same configuration as the parent. + *

    + *

    + * Only AMAZON.AlphaNumeric is supported. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new + * slot type has all of the same configuration as the parent.

    + *

    + * Only AMAZON.AlphaNumeric is supported. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeRequest withParentSlotTypeSignature(String parentSlotTypeSignature) { + setParentSlotTypeSignature(parentSlotTypeSignature); + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. The configuration is added to the settings + * for the parent slot type. + *

    + * + * @return Configuration information that extends the parent built-in slot type. The configuration is added to the + * settings for the parent slot type. + */ + + public java.util.List getSlotTypeConfigurations() { + return slotTypeConfigurations; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. The configuration is added to the settings + * for the parent slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. The configuration is added to the + * settings for the parent slot type. + */ + + public void setSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + if (slotTypeConfigurations == null) { + this.slotTypeConfigurations = null; + return; + } + + this.slotTypeConfigurations = new java.util.ArrayList(slotTypeConfigurations); + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. The configuration is added to the settings + * for the parent slot type. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setSlotTypeConfigurations(java.util.Collection)} or + * {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. The configuration is added to the + * settings for the parent slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeRequest withSlotTypeConfigurations(SlotTypeConfiguration... slotTypeConfigurations) { + if (this.slotTypeConfigurations == null) { + setSlotTypeConfigurations(new java.util.ArrayList(slotTypeConfigurations.length)); + } + for (SlotTypeConfiguration ele : slotTypeConfigurations) { + this.slotTypeConfigurations.add(ele); + } + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. The configuration is added to the settings + * for the parent slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. The configuration is added to the + * settings for the parent slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeRequest withSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + setSlotTypeConfigurations(slotTypeConfigurations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -768,7 +924,11 @@ public String toString() { if (getValueSelectionStrategy() != null) sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()).append(","); if (getCreateVersion() != null) - sb.append("CreateVersion: ").append(getCreateVersion()); + sb.append("CreateVersion: ").append(getCreateVersion()).append(","); + if (getParentSlotTypeSignature() != null) + sb.append("ParentSlotTypeSignature: ").append(getParentSlotTypeSignature()).append(","); + if (getSlotTypeConfigurations() != null) + sb.append("SlotTypeConfigurations: ").append(getSlotTypeConfigurations()); sb.append("}"); return sb.toString(); } @@ -807,6 +967,14 @@ public boolean equals(Object obj) { return false; if (other.getCreateVersion() != null && other.getCreateVersion().equals(this.getCreateVersion()) == false) return false; + if (other.getParentSlotTypeSignature() == null ^ this.getParentSlotTypeSignature() == null) + return false; + if (other.getParentSlotTypeSignature() != null && other.getParentSlotTypeSignature().equals(this.getParentSlotTypeSignature()) == false) + return false; + if (other.getSlotTypeConfigurations() == null ^ this.getSlotTypeConfigurations() == null) + return false; + if (other.getSlotTypeConfigurations() != null && other.getSlotTypeConfigurations().equals(this.getSlotTypeConfigurations()) == false) + return false; return true; } @@ -821,6 +989,8 @@ public int hashCode() { hashCode = prime * hashCode + ((getChecksum() == null) ? 0 : getChecksum().hashCode()); hashCode = prime * hashCode + ((getValueSelectionStrategy() == null) ? 0 : getValueSelectionStrategy().hashCode()); hashCode = prime * hashCode + ((getCreateVersion() == null) ? 0 : getCreateVersion().hashCode()); + hashCode = prime * hashCode + ((getParentSlotTypeSignature() == null) ? 0 : getParentSlotTypeSignature().hashCode()); + hashCode = prime * hashCode + ((getSlotTypeConfigurations() == null) ? 0 : getSlotTypeConfigurations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeResult.java index d1c2bcfefb8b..fa29b7e8618b 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeResult.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutSlotTypeResult.java @@ -80,6 +80,18 @@ public class PutSlotTypeResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean createVersion; + /** + *

    + * The built-in slot type used as the parent of the slot type. + *

    + */ + private String parentSlotTypeSignature; + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + */ + private java.util.List slotTypeConfigurations; /** *

    @@ -524,6 +536,116 @@ public Boolean isCreateVersion() { return this.createVersion; } + /** + *

    + * The built-in slot type used as the parent of the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as the parent of the slot type. + */ + + public void setParentSlotTypeSignature(String parentSlotTypeSignature) { + this.parentSlotTypeSignature = parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as the parent of the slot type. + *

    + * + * @return The built-in slot type used as the parent of the slot type. + */ + + public String getParentSlotTypeSignature() { + return this.parentSlotTypeSignature; + } + + /** + *

    + * The built-in slot type used as the parent of the slot type. + *

    + * + * @param parentSlotTypeSignature + * The built-in slot type used as the parent of the slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeResult withParentSlotTypeSignature(String parentSlotTypeSignature) { + setParentSlotTypeSignature(parentSlotTypeSignature); + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @return Configuration information that extends the parent built-in slot type. + */ + + public java.util.List getSlotTypeConfigurations() { + return slotTypeConfigurations; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + */ + + public void setSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + if (slotTypeConfigurations == null) { + this.slotTypeConfigurations = null; + return; + } + + this.slotTypeConfigurations = new java.util.ArrayList(slotTypeConfigurations); + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setSlotTypeConfigurations(java.util.Collection)} or + * {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeResult withSlotTypeConfigurations(SlotTypeConfiguration... slotTypeConfigurations) { + if (this.slotTypeConfigurations == null) { + setSlotTypeConfigurations(new java.util.ArrayList(slotTypeConfigurations.length)); + } + for (SlotTypeConfiguration ele : slotTypeConfigurations) { + this.slotTypeConfigurations.add(ele); + } + return this; + } + + /** + *

    + * Configuration information that extends the parent built-in slot type. + *

    + * + * @param slotTypeConfigurations + * Configuration information that extends the parent built-in slot type. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutSlotTypeResult withSlotTypeConfigurations(java.util.Collection slotTypeConfigurations) { + setSlotTypeConfigurations(slotTypeConfigurations); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -553,7 +675,11 @@ public String toString() { if (getValueSelectionStrategy() != null) sb.append("ValueSelectionStrategy: ").append(getValueSelectionStrategy()).append(","); if (getCreateVersion() != null) - sb.append("CreateVersion: ").append(getCreateVersion()); + sb.append("CreateVersion: ").append(getCreateVersion()).append(","); + if (getParentSlotTypeSignature() != null) + sb.append("ParentSlotTypeSignature: ").append(getParentSlotTypeSignature()).append(","); + if (getSlotTypeConfigurations() != null) + sb.append("SlotTypeConfigurations: ").append(getSlotTypeConfigurations()); sb.append("}"); return sb.toString(); } @@ -604,6 +730,14 @@ public boolean equals(Object obj) { return false; if (other.getCreateVersion() != null && other.getCreateVersion().equals(this.getCreateVersion()) == false) return false; + if (other.getParentSlotTypeSignature() == null ^ this.getParentSlotTypeSignature() == null) + return false; + if (other.getParentSlotTypeSignature() != null && other.getParentSlotTypeSignature().equals(this.getParentSlotTypeSignature()) == false) + return false; + if (other.getSlotTypeConfigurations() == null ^ this.getSlotTypeConfigurations() == null) + return false; + if (other.getSlotTypeConfigurations() != null && other.getSlotTypeConfigurations().equals(this.getSlotTypeConfigurations()) == false) + return false; return true; } @@ -621,6 +755,8 @@ public int hashCode() { hashCode = prime * hashCode + ((getChecksum() == null) ? 0 : getChecksum().hashCode()); hashCode = prime * hashCode + ((getValueSelectionStrategy() == null) ? 0 : getValueSelectionStrategy().hashCode()); hashCode = prime * hashCode + ((getCreateVersion() == null) ? 0 : getCreateVersion().hashCode()); + hashCode = prime * hashCode + ((getParentSlotTypeSignature() == null) ? 0 : getParentSlotTypeSignature().hashCode()); + hashCode = prime * hashCode + ((getSlotTypeConfigurations() == null) ? 0 : getSlotTypeConfigurations().hashCode()); return hashCode; } diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeConfiguration.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeConfiguration.java new file mode 100644 index 000000000000..4e7e54198661 --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeConfiguration.java @@ -0,0 +1,136 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides configuration information for a slot type. + *

    + * + * @see AWS + * API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SlotTypeConfiguration implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + */ + private SlotTypeRegexConfiguration regexConfiguration; + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + * + * @param regexConfiguration + * A regular expression used to validate the value of a slot. + */ + + public void setRegexConfiguration(SlotTypeRegexConfiguration regexConfiguration) { + this.regexConfiguration = regexConfiguration; + } + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + * + * @return A regular expression used to validate the value of a slot. + */ + + public SlotTypeRegexConfiguration getRegexConfiguration() { + return this.regexConfiguration; + } + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + * + * @param regexConfiguration + * A regular expression used to validate the value of a slot. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SlotTypeConfiguration withRegexConfiguration(SlotTypeRegexConfiguration regexConfiguration) { + setRegexConfiguration(regexConfiguration); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getRegexConfiguration() != null) + sb.append("RegexConfiguration: ").append(getRegexConfiguration()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof SlotTypeConfiguration == false) + return false; + SlotTypeConfiguration other = (SlotTypeConfiguration) obj; + if (other.getRegexConfiguration() == null ^ this.getRegexConfiguration() == null) + return false; + if (other.getRegexConfiguration() != null && other.getRegexConfiguration().equals(this.getRegexConfiguration()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getRegexConfiguration() == null) ? 0 : getRegexConfiguration().hashCode()); + return hashCode; + } + + @Override + public SlotTypeConfiguration clone() { + try { + return (SlotTypeConfiguration) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.lexmodelbuilding.model.transform.SlotTypeConfigurationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeRegexConfiguration.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeRegexConfiguration.java new file mode 100644 index 000000000000..1f38aad478fb --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/SlotTypeRegexConfiguration.java @@ -0,0 +1,400 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides a regular expression used to validate the value of a slot. + *

    + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SlotTypeRegexConfiguration implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + *

    + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

    + *
      + *
    • + *

      + * A-Z, a-z + *

      + *
    • + *
    • + *

      + * 0-9 + *

      + *
    • + *
    • + *

      + * Unicode characters ("\ u<Unicode>") + *

      + *
    • + *
    + *

    + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

    + *

    + * The following regular expression operators are not supported: + *

    + *
      + *
    • + *

      + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

      + *
    • + *
    • + *

      + * Wild card (.) + *

      + *
    • + *
    + */ + private String pattern; + + /** + *

    + * A regular expression used to validate the value of a slot. + *

    + *

    + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

    + *
      + *
    • + *

      + * A-Z, a-z + *

      + *
    • + *
    • + *

      + * 0-9 + *

      + *
    • + *
    • + *

      + * Unicode characters ("\ u<Unicode>") + *

      + *
    • + *
    + *

    + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

    + *

    + * The following regular expression operators are not supported: + *

    + *
      + *
    • + *

      + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

      + *
    • + *
    • + *

      + * Wild card (.) + *

      + *
    • + *
    + * + * @param pattern + * A regular expression used to validate the value of a slot.

    + *

    + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

    + *
      + *
    • + *

      + * A-Z, a-z + *

      + *
    • + *
    • + *

      + * 0-9 + *

      + *
    • + *
    • + *

      + * Unicode characters ("\ u<Unicode>") + *

      + *
    • + *
    + *

    + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

    + *

    + * The following regular expression operators are not supported: + *

    + *
      + *
    • + *

      + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

      + *
    • + *
    • + *

      + * Wild card (.) + *

      + *
    • + */ + + public void setPattern(String pattern) { + this.pattern = pattern; + } + + /** + *

      + * A regular expression used to validate the value of a slot. + *

      + *

      + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

      + *
        + *
      • + *

        + * A-Z, a-z + *

        + *
      • + *
      • + *

        + * 0-9 + *

        + *
      • + *
      • + *

        + * Unicode characters ("\ u<Unicode>") + *

        + *
      • + *
      + *

      + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

      + *

      + * The following regular expression operators are not supported: + *

      + *
        + *
      • + *

        + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

        + *
      • + *
      • + *

        + * Wild card (.) + *

        + *
      • + *
      + * + * @return A regular expression used to validate the value of a slot.

      + *

      + * Use a standard regular expression. Amazon Lex supports the following characters in the regular + * expression: + *

      + *
        + *
      • + *

        + * A-Z, a-z + *

        + *
      • + *
      • + *

        + * 0-9 + *

        + *
      • + *
      • + *

        + * Unicode characters ("\ u<Unicode>") + *

        + *
      • + *
      + *

      + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

      + *

      + * The following regular expression operators are not supported: + *

      + *
        + *
      • + *

        + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

        + *
      • + *
      • + *

        + * Wild card (.) + *

        + *
      • + */ + + public String getPattern() { + return this.pattern; + } + + /** + *

        + * A regular expression used to validate the value of a slot. + *

        + *

        + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

        + *
          + *
        • + *

          + * A-Z, a-z + *

          + *
        • + *
        • + *

          + * 0-9 + *

          + *
        • + *
        • + *

          + * Unicode characters ("\ u<Unicode>") + *

          + *
        • + *
        + *

        + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

        + *

        + * The following regular expression operators are not supported: + *

        + *
          + *
        • + *

          + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

          + *
        • + *
        • + *

          + * Wild card (.) + *

          + *
        • + *
        + * + * @param pattern + * A regular expression used to validate the value of a slot.

        + *

        + * Use a standard regular expression. Amazon Lex supports the following characters in the regular expression: + *

        + *
          + *
        • + *

          + * A-Z, a-z + *

          + *
        • + *
        • + *

          + * 0-9 + *

          + *
        • + *
        • + *

          + * Unicode characters ("\ u<Unicode>") + *

          + *
        • + *
        + *

        + * Represent Unicode characters with four digits, for example "\u0041" or "\u005A". + *

        + *

        + * The following regular expression operators are not supported: + *

        + *
          + *
        • + *

          + * Infinite repeaters: *, +, or {x,} with no upper bound. + *

          + *
        • + *
        • + *

          + * Wild card (.) + *

          + *
        • + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SlotTypeRegexConfiguration withPattern(String pattern) { + setPattern(pattern); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getPattern() != null) + sb.append("Pattern: ").append(getPattern()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof SlotTypeRegexConfiguration == false) + return false; + SlotTypeRegexConfiguration other = (SlotTypeRegexConfiguration) obj; + if (other.getPattern() == null ^ this.getPattern() == null) + return false; + if (other.getPattern() != null && other.getPattern().equals(this.getPattern()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPattern() == null) ? 0 : getPattern().hashCode()); + return hashCode; + } + + @Override + public SlotTypeRegexConfiguration clone() { + try { + return (SlotTypeRegexConfiguration) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.lexmodelbuilding.model.transform.SlotTypeRegexConfigurationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/CreateSlotTypeVersionResultJsonUnmarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/CreateSlotTypeVersionResultJsonUnmarshaller.java index 32247970421f..f471ac30eb88 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/CreateSlotTypeVersionResultJsonUnmarshaller.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/CreateSlotTypeVersionResultJsonUnmarshaller.java @@ -81,6 +81,15 @@ public CreateSlotTypeVersionResult unmarshall(JsonUnmarshallerContext context) t context.nextToken(); createSlotTypeVersionResult.setValueSelectionStrategy(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("parentSlotTypeSignature", targetDepth)) { + context.nextToken(); + createSlotTypeVersionResult.setParentSlotTypeSignature(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("slotTypeConfigurations", targetDepth)) { + context.nextToken(); + createSlotTypeVersionResult.setSlotTypeConfigurations(new ListUnmarshaller(SlotTypeConfigurationJsonUnmarshaller + .getInstance()).unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/GetSlotTypeResultJsonUnmarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/GetSlotTypeResultJsonUnmarshaller.java index d6248b022710..8853564c4dc8 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/GetSlotTypeResultJsonUnmarshaller.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/GetSlotTypeResultJsonUnmarshaller.java @@ -81,6 +81,16 @@ public GetSlotTypeResult unmarshall(JsonUnmarshallerContext context) throws Exce context.nextToken(); getSlotTypeResult.setValueSelectionStrategy(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("parentSlotTypeSignature", targetDepth)) { + context.nextToken(); + getSlotTypeResult.setParentSlotTypeSignature(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("slotTypeConfigurations", targetDepth)) { + context.nextToken(); + getSlotTypeResult + .setSlotTypeConfigurations(new ListUnmarshaller(SlotTypeConfigurationJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeRequestMarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeRequestMarshaller.java index 03c1a2f798f2..d201102c4961 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeRequestMarshaller.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeRequestMarshaller.java @@ -40,6 +40,10 @@ public class PutSlotTypeRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("valueSelectionStrategy").build(); private static final MarshallingInfo CREATEVERSION_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("createVersion").build(); + private static final MarshallingInfo PARENTSLOTTYPESIGNATURE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("parentSlotTypeSignature").build(); + private static final MarshallingInfo SLOTTYPECONFIGURATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("slotTypeConfigurations").build(); private static final PutSlotTypeRequestMarshaller instance = new PutSlotTypeRequestMarshaller(); @@ -63,6 +67,8 @@ public void marshall(PutSlotTypeRequest putSlotTypeRequest, ProtocolMarshaller p protocolMarshaller.marshall(putSlotTypeRequest.getChecksum(), CHECKSUM_BINDING); protocolMarshaller.marshall(putSlotTypeRequest.getValueSelectionStrategy(), VALUESELECTIONSTRATEGY_BINDING); protocolMarshaller.marshall(putSlotTypeRequest.getCreateVersion(), CREATEVERSION_BINDING); + protocolMarshaller.marshall(putSlotTypeRequest.getParentSlotTypeSignature(), PARENTSLOTTYPESIGNATURE_BINDING); + protocolMarshaller.marshall(putSlotTypeRequest.getSlotTypeConfigurations(), SLOTTYPECONFIGURATIONS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeResultJsonUnmarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeResultJsonUnmarshaller.java index dd42f9a7e61b..48ec6d6c2a9c 100644 --- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeResultJsonUnmarshaller.java +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/PutSlotTypeResultJsonUnmarshaller.java @@ -85,6 +85,16 @@ public PutSlotTypeResult unmarshall(JsonUnmarshallerContext context) throws Exce context.nextToken(); putSlotTypeResult.setCreateVersion(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("parentSlotTypeSignature", targetDepth)) { + context.nextToken(); + putSlotTypeResult.setParentSlotTypeSignature(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("slotTypeConfigurations", targetDepth)) { + context.nextToken(); + putSlotTypeResult + .setSlotTypeConfigurations(new ListUnmarshaller(SlotTypeConfigurationJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationJsonUnmarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationJsonUnmarshaller.java new file mode 100644 index 000000000000..8494597979e0 --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.lexmodelbuilding.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * SlotTypeConfiguration JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SlotTypeConfigurationJsonUnmarshaller implements Unmarshaller { + + public SlotTypeConfiguration unmarshall(JsonUnmarshallerContext context) throws Exception { + SlotTypeConfiguration slotTypeConfiguration = new SlotTypeConfiguration(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("regexConfiguration", targetDepth)) { + context.nextToken(); + slotTypeConfiguration.setRegexConfiguration(SlotTypeRegexConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return slotTypeConfiguration; + } + + private static SlotTypeConfigurationJsonUnmarshaller instance; + + public static SlotTypeConfigurationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new SlotTypeConfigurationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationMarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationMarshaller.java new file mode 100644 index 000000000000..e2dd05372bb1 --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeConfigurationMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.lexmodelbuilding.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * SlotTypeConfigurationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class SlotTypeConfigurationMarshaller { + + private static final MarshallingInfo REGEXCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("regexConfiguration").build(); + + private static final SlotTypeConfigurationMarshaller instance = new SlotTypeConfigurationMarshaller(); + + public static SlotTypeConfigurationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(SlotTypeConfiguration slotTypeConfiguration, ProtocolMarshaller protocolMarshaller) { + + if (slotTypeConfiguration == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(slotTypeConfiguration.getRegexConfiguration(), REGEXCONFIGURATION_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationJsonUnmarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationJsonUnmarshaller.java new file mode 100644 index 000000000000..51d1fb8ef1e7 --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.lexmodelbuilding.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * SlotTypeRegexConfiguration JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SlotTypeRegexConfigurationJsonUnmarshaller implements Unmarshaller { + + public SlotTypeRegexConfiguration unmarshall(JsonUnmarshallerContext context) throws Exception { + SlotTypeRegexConfiguration slotTypeRegexConfiguration = new SlotTypeRegexConfiguration(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("pattern", targetDepth)) { + context.nextToken(); + slotTypeRegexConfiguration.setPattern(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return slotTypeRegexConfiguration; + } + + private static SlotTypeRegexConfigurationJsonUnmarshaller instance; + + public static SlotTypeRegexConfigurationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new SlotTypeRegexConfigurationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationMarshaller.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationMarshaller.java new file mode 100644 index 000000000000..7e5679e202a9 --- /dev/null +++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/transform/SlotTypeRegexConfigurationMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.lexmodelbuilding.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.lexmodelbuilding.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * SlotTypeRegexConfigurationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class SlotTypeRegexConfigurationMarshaller { + + private static final MarshallingInfo PATTERN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("pattern").build(); + + private static final SlotTypeRegexConfigurationMarshaller instance = new SlotTypeRegexConfigurationMarshaller(); + + public static SlotTypeRegexConfigurationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(SlotTypeRegexConfiguration slotTypeRegexConfiguration, ProtocolMarshaller protocolMarshaller) { + + if (slotTypeRegexConfiguration == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(slotTypeRegexConfiguration.getPattern(), PATTERN_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index d1920896ddf1..6ec0069804a1 100644 --- a/aws-java-sdk-licensemanager/pom.xml +++ b/aws-java-sdk-licensemanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index c863984eda74..91e10311d631 100644 --- a/aws-java-sdk-lightsail/pom.xml +++ b/aws-java-sdk-lightsail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index 7fb73054dc21..d4bc7ff02d61 100644 --- a/aws-java-sdk-logs/pom.xml +++ b/aws-java-sdk-logs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 58f20ed80d70..97ba35cc80f4 100644 --- a/aws-java-sdk-machinelearning/pom.xml +++ b/aws-java-sdk-machinelearning/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index bb92505b144e..1251528277ad 100644 --- a/aws-java-sdk-macie/pom.xml +++ b/aws-java-sdk-macie/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index e5937be1924e..d8bea306e52e 100644 --- a/aws-java-sdk-managedblockchain/pom.xml +++ b/aws-java-sdk-managedblockchain/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index 5a9caffc5c6f..7030b0462c1d 100644 --- a/aws-java-sdk-marketplacecatalog/pom.xml +++ b/aws-java-sdk-marketplacecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index 31438fb85e58..67fe01b5f147 100644 --- a/aws-java-sdk-marketplacecommerceanalytics/pom.xml +++ b/aws-java-sdk-marketplacecommerceanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index 055e82987c23..70da4c1d3573 100644 --- a/aws-java-sdk-marketplaceentitlement/pom.xml +++ b/aws-java-sdk-marketplaceentitlement/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index bae08a50ed17..5c481782ead2 100644 --- a/aws-java-sdk-marketplacemeteringservice/pom.xml +++ b/aws-java-sdk-marketplacemeteringservice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index c4739d9c12a4..9123d2db3c31 100644 --- a/aws-java-sdk-mechanicalturkrequester/pom.xml +++ b/aws-java-sdk-mechanicalturkrequester/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 6db7ed2a55b2..2cd11e5deb19 100644 --- a/aws-java-sdk-mediaconnect/pom.xml +++ b/aws-java-sdk-mediaconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index 7a00fc8de250..36f88ad40ffe 100644 --- a/aws-java-sdk-mediaconvert/pom.xml +++ b/aws-java-sdk-mediaconvert/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index 028eb67c12ab..852170864873 100644 --- a/aws-java-sdk-medialive/pom.xml +++ b/aws-java-sdk-medialive/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index d482e31a7619..fe8ff1e65a43 100644 --- a/aws-java-sdk-mediapackage/pom.xml +++ b/aws-java-sdk-mediapackage/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 5563202c9f48..b4bb823e1c30 100644 --- a/aws-java-sdk-mediapackagevod/pom.xml +++ b/aws-java-sdk-mediapackagevod/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index 4e514cf7f7f2..0ee3f731f92c 100644 --- a/aws-java-sdk-mediastore/pom.xml +++ b/aws-java-sdk-mediastore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index a363f8cfe154..c1a5f7835698 100644 --- a/aws-java-sdk-mediastoredata/pom.xml +++ b/aws-java-sdk-mediastoredata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index b046c6d5cd53..b481a80a6973 100644 --- a/aws-java-sdk-mediatailor/pom.xml +++ b/aws-java-sdk-mediatailor/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index fab0b7fc5931..e50bcce67c7a 100644 --- a/aws-java-sdk-migrationhub/pom.xml +++ b/aws-java-sdk-migrationhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index c6b86d60a9a6..d8feb740493d 100644 --- a/aws-java-sdk-migrationhubconfig/pom.xml +++ b/aws-java-sdk-migrationhubconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index a0fdd67530ae..fcb03dc8703b 100644 --- a/aws-java-sdk-mobile/pom.xml +++ b/aws-java-sdk-mobile/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index e0f9bd20b732..d8d4140a7335 100644 --- a/aws-java-sdk-models/pom.xml +++ b/aws-java-sdk-models/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json index 6afcc9ecbb44..3ea72af3c57d 100644 --- a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-intermediate.json index 5d68a9a816c0..c3edfa010daf 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-intermediate.json @@ -97,7 +97,7 @@ "asyncReturnType" : "BatchCheckLayerAvailabilityResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Check the availability of multiple image layers in a specified registry and repository.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Checks the availability of one or more image layers in a repository.

          When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it is, then the image layer is skipped.

          When an image is pulled from a repository, each image layer is checked once to verify it is available to be pulled.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -141,7 +141,7 @@ "asyncReturnType" : "BatchDeleteImageResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Deletes a list of specified images within a specified repository. Images are specified with either imageTag or imageDigest.

          You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository.

          You can completely delete an image (and all of its tags) by specifying the image's digest in your request.

          ", + "documentation" : "

          Deletes a list of specified images within a repository. Images are specified with either an imageTag or imageDigest.

          You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository.

          You can completely delete an image (and all of its tags) by specifying the image's digest in your request.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -185,7 +185,7 @@ "asyncReturnType" : "BatchGetImageResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Gets detailed information for specified images within a specified repository. Images are specified with either imageTag or imageDigest.

          ", + "documentation" : "

          Gets detailed information for an image. Images are specified with either an imageTag or imageDigest.

          When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -229,7 +229,7 @@ "asyncReturnType" : "CompleteLayerUploadResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes.

          When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -293,7 +293,7 @@ "asyncReturnType" : "CreateRepositoryResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker images. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide.

          ", + "documentation" : "

          Creates a repository. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -349,7 +349,7 @@ "asyncReturnType" : "DeleteLifecyclePolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Deletes the specified lifecycle policy.

          ", + "documentation" : "

          Deletes the lifecycle policy associated with the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -397,7 +397,7 @@ "asyncReturnType" : "DeleteRepositoryResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Deletes an existing image repository. If a repository contains images, you must use the force option to delete it.

          ", + "documentation" : "

          Deletes a repository. If the repository contains images, you must either delete all images in the repository or use the force option to delete the repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -445,7 +445,7 @@ "asyncReturnType" : "DeleteRepositoryPolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Deletes the repository policy from a specified repository.

          ", + "documentation" : "

          Deletes the repository policy associated with the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -493,7 +493,7 @@ "asyncReturnType" : "DescribeImageScanFindingsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Describes the image scan findings for the specified image.

          ", + "documentation" : "

          Returns the scan findings for the specified image.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -545,7 +545,7 @@ "asyncReturnType" : "DescribeImagesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Returns metadata about the images in a repository, including image size, image tags, and creation date.

          Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

          ", + "documentation" : "

          Returns metadata about the images in a repository.

          Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -637,7 +637,7 @@ "asyncReturnType" : "GetAuthorizationTokenResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed.

          The authorizationToken returned for each registry specified is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an aws ecr get-login command that simplifies the login process.

          ", + "documentation" : "

          Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours.

          The authorizationToken returned is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an get-login-password command that simplifies the login process. For more information, see Registry Authentication in the Amazon Elastic Container Registry User Guide.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -677,7 +677,7 @@ "asyncReturnType" : "GetDownloadUrlForLayerResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.

          When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -729,7 +729,7 @@ "asyncReturnType" : "GetLifecyclePolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves the specified lifecycle policy.

          ", + "documentation" : "

          Retrieves the lifecycle policy for the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -777,7 +777,7 @@ "asyncReturnType" : "GetLifecyclePolicyPreviewResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves the results of the specified lifecycle policy preview request.

          ", + "documentation" : "

          Retrieves the results of the lifecycle policy preview request for the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -825,7 +825,7 @@ "asyncReturnType" : "GetRepositoryPolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves the repository policy for a specified repository.

          ", + "documentation" : "

          Retrieves the repository policy for the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -873,7 +873,7 @@ "asyncReturnType" : "InitiateLayerUploadResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Notify Amazon ECR that you intend to upload an image layer.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Notifies Amazon ECR that you intend to upload an image layer.

          When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability API action.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -917,7 +917,7 @@ "asyncReturnType" : "ListImagesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Lists all the image IDs for a given repository.

          You can filter images based on whether or not they are tagged by setting the tagStatus parameter to TAGGED or UNTAGGED. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

          ", + "documentation" : "

          Lists all the image IDs for the specified repository.

          You can filter images based on whether or not they are tagged by using the tagStatus filter and specifying either TAGGED, UNTAGGED or ANY. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1005,7 +1005,7 @@ "asyncReturnType" : "PutImageResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates or updates the image manifest and tags associated with an image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Creates or updates the image manifest and tags associated with an image.

          When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and tags associated with the image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1065,7 +1065,7 @@ "asyncReturnType" : "PutImageScanningConfigurationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Updates the image scanning configuration for a repository.

          ", + "documentation" : "

          Updates the image scanning configuration for the specified repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1109,7 +1109,7 @@ "asyncReturnType" : "PutImageTagMutabilityResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Updates the image tag mutability settings for a repository. When a repository is configured with tag immutability, all image tags within the repository will be prevented them from being overwritten. For more information, see Image Tag Mutability in the Amazon Elastic Container Registry User Guide.

          ", + "documentation" : "

          Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability in the Amazon Elastic Container Registry User Guide.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1153,7 +1153,7 @@ "asyncReturnType" : "PutLifecyclePolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy Template.

          ", + "documentation" : "

          Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle Policy Template.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1197,7 +1197,7 @@ "asyncReturnType" : "SetRepositoryPolicyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide.

          ", + "documentation" : "

          Applies a repository policy to the specified repository to control access permissions. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1289,7 +1289,7 @@ "asyncReturnType" : "StartLifecyclePolicyPreviewResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the lifecycle policy.

          ", + "documentation" : "

          Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1445,7 +1445,7 @@ "asyncReturnType" : "UploadLayerPartResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Uploads an image layer part to Amazon ECR.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", + "documentation" : "

          Uploads an image layer part to Amazon ECR.

          When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -15465,11 +15465,11 @@ "c2jName" : "registryIds", "c2jShape" : "GetAuthorizationTokenRegistryIdList", "deprecated" : false, - "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          ", + "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withRegistryIds", - "getterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@return A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.*/", + "getterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@return A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.*/", "getterMethodName" : "getRegistryIds", "getterModel" : { "returnType" : "java.util.List", @@ -15585,7 +15585,7 @@ "marshallingType" : "LIST", "name" : "RegistryIds", "sensitive" : false, - "setterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.*/", + "setterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.*/", "setterMethodName" : "setRegistryIds", "setterModel" : { "timestampFormat" : null, @@ -15599,13 +15599,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "registryIds", "variableType" : "java.util.List", - "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          ", + "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -15616,11 +15616,11 @@ "c2jName" : "registryIds", "c2jShape" : "GetAuthorizationTokenRegistryIdList", "deprecated" : false, - "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          ", + "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withRegistryIds", - "getterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@return A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.*/", + "getterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@return A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.*/", "getterMethodName" : "getRegistryIds", "getterModel" : { "returnType" : "java.util.List", @@ -15736,7 +15736,7 @@ "marshallingType" : "LIST", "name" : "RegistryIds", "sensitive" : false, - "setterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.*/", + "setterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.*/", "setterMethodName" : "setRegistryIds", "setterModel" : { "timestampFormat" : null, @@ -15750,13 +15750,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values.

          \n@param registryIds A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "registryIds", "variableType" : "java.util.List", - "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          ", + "documentation" : "

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, diff --git a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json index 0927110571ba..182d8f8641e9 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json +++ b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json @@ -27,7 +27,7 @@ {"shape":"InvalidParameterException"}, {"shape":"ServerException"} ], - "documentation":"

          Check the availability of multiple image layers in a specified registry and repository.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Checks the availability of one or more image layers in a repository.

          When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it is, then the image layer is skipped.

          When an image is pulled from a repository, each image layer is checked once to verify it is available to be pulled.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " }, "BatchDeleteImage":{ "name":"BatchDeleteImage", @@ -42,7 +42,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Deletes a list of specified images within a specified repository. Images are specified with either imageTag or imageDigest.

          You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository.

          You can completely delete an image (and all of its tags) by specifying the image's digest in your request.

          " + "documentation":"

          Deletes a list of specified images within a repository. Images are specified with either an imageTag or imageDigest.

          You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository.

          You can completely delete an image (and all of its tags) by specifying the image's digest in your request.

          " }, "BatchGetImage":{ "name":"BatchGetImage", @@ -57,7 +57,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Gets detailed information for specified images within a specified repository. Images are specified with either imageTag or imageDigest.

          " + "documentation":"

          Gets detailed information for an image. Images are specified with either an imageTag or imageDigest.

          When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.

          " }, "CompleteLayerUpload":{ "name":"CompleteLayerUpload", @@ -77,7 +77,7 @@ {"shape":"LayerAlreadyExistsException"}, {"shape":"EmptyUploadException"} ], - "documentation":"

          Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes.

          When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " }, "CreateRepository":{ "name":"CreateRepository", @@ -95,7 +95,7 @@ {"shape":"RepositoryAlreadyExistsException"}, {"shape":"LimitExceededException"} ], - "documentation":"

          Creates an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker images. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide.

          " + "documentation":"

          Creates a repository. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide.

          " }, "DeleteLifecyclePolicy":{ "name":"DeleteLifecyclePolicy", @@ -111,7 +111,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"LifecyclePolicyNotFoundException"} ], - "documentation":"

          Deletes the specified lifecycle policy.

          " + "documentation":"

          Deletes the lifecycle policy associated with the specified repository.

          " }, "DeleteRepository":{ "name":"DeleteRepository", @@ -127,7 +127,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"RepositoryNotEmptyException"} ], - "documentation":"

          Deletes an existing image repository. If a repository contains images, you must use the force option to delete it.

          " + "documentation":"

          Deletes a repository. If the repository contains images, you must either delete all images in the repository or use the force option to delete the repository.

          " }, "DeleteRepositoryPolicy":{ "name":"DeleteRepositoryPolicy", @@ -143,7 +143,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"RepositoryPolicyNotFoundException"} ], - "documentation":"

          Deletes the repository policy from a specified repository.

          " + "documentation":"

          Deletes the repository policy associated with the specified repository.

          " }, "DescribeImageScanFindings":{ "name":"DescribeImageScanFindings", @@ -160,7 +160,7 @@ {"shape":"ImageNotFoundException"}, {"shape":"ScanNotFoundException"} ], - "documentation":"

          Describes the image scan findings for the specified image.

          " + "documentation":"

          Returns the scan findings for the specified image.

          " }, "DescribeImages":{ "name":"DescribeImages", @@ -176,7 +176,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"ImageNotFoundException"} ], - "documentation":"

          Returns metadata about the images in a repository, including image size, image tags, and creation date.

          Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

          " + "documentation":"

          Returns metadata about the images in a repository.

          Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

          " }, "DescribeRepositories":{ "name":"DescribeRepositories", @@ -205,7 +205,7 @@ {"shape":"ServerException"}, {"shape":"InvalidParameterException"} ], - "documentation":"

          Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the docker CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed.

          The authorizationToken returned for each registry specified is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an aws ecr get-login command that simplifies the login process.

          " + "documentation":"

          Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours.

          The authorizationToken returned is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The AWS CLI offers an get-login-password command that simplifies the login process. For more information, see Registry Authentication in the Amazon Elastic Container Registry User Guide.

          " }, "GetDownloadUrlForLayer":{ "name":"GetDownloadUrlForLayer", @@ -222,7 +222,7 @@ {"shape":"LayerInaccessibleException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.

          When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " }, "GetLifecyclePolicy":{ "name":"GetLifecyclePolicy", @@ -238,7 +238,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"LifecyclePolicyNotFoundException"} ], - "documentation":"

          Retrieves the specified lifecycle policy.

          " + "documentation":"

          Retrieves the lifecycle policy for the specified repository.

          " }, "GetLifecyclePolicyPreview":{ "name":"GetLifecyclePolicyPreview", @@ -254,7 +254,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"LifecyclePolicyPreviewNotFoundException"} ], - "documentation":"

          Retrieves the results of the specified lifecycle policy preview request.

          " + "documentation":"

          Retrieves the results of the lifecycle policy preview request for the specified repository.

          " }, "GetRepositoryPolicy":{ "name":"GetRepositoryPolicy", @@ -270,7 +270,7 @@ {"shape":"RepositoryNotFoundException"}, {"shape":"RepositoryPolicyNotFoundException"} ], - "documentation":"

          Retrieves the repository policy for a specified repository.

          " + "documentation":"

          Retrieves the repository policy for the specified repository.

          " }, "InitiateLayerUpload":{ "name":"InitiateLayerUpload", @@ -285,7 +285,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Notify Amazon ECR that you intend to upload an image layer.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Notifies Amazon ECR that you intend to upload an image layer.

          When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability API action.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " }, "ListImages":{ "name":"ListImages", @@ -300,7 +300,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Lists all the image IDs for a given repository.

          You can filter images based on whether or not they are tagged by setting the tagStatus parameter to TAGGED or UNTAGGED. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

          " + "documentation":"

          Lists all the image IDs for the specified repository.

          You can filter images based on whether or not they are tagged by using the tagStatus filter and specifying either TAGGED, UNTAGGED or ANY. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

          " }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -334,7 +334,7 @@ {"shape":"LimitExceededException"}, {"shape":"ImageTagAlreadyExistsException"} ], - "documentation":"

          Creates or updates the image manifest and tags associated with an image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Creates or updates the image manifest and tags associated with an image.

          When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and tags associated with the image.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " }, "PutImageScanningConfiguration":{ "name":"PutImageScanningConfiguration", @@ -349,7 +349,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Updates the image scanning configuration for a repository.

          " + "documentation":"

          Updates the image scanning configuration for the specified repository.

          " }, "PutImageTagMutability":{ "name":"PutImageTagMutability", @@ -364,7 +364,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Updates the image tag mutability settings for a repository. When a repository is configured with tag immutability, all image tags within the repository will be prevented them from being overwritten. For more information, see Image Tag Mutability in the Amazon Elastic Container Registry User Guide.

          " + "documentation":"

          Updates the image tag mutability settings for the specified repository. For more information, see Image Tag Mutability in the Amazon Elastic Container Registry User Guide.

          " }, "PutLifecyclePolicy":{ "name":"PutLifecyclePolicy", @@ -379,7 +379,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy Template.

          " + "documentation":"

          Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle Policy Template.

          " }, "SetRepositoryPolicy":{ "name":"SetRepositoryPolicy", @@ -394,7 +394,7 @@ {"shape":"InvalidParameterException"}, {"shape":"RepositoryNotFoundException"} ], - "documentation":"

          Applies a repository policy on a specified repository to control access permissions. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide.

          " + "documentation":"

          Applies a repository policy to the specified repository to control access permissions. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide.

          " }, "StartImageScan":{ "name":"StartImageScan", @@ -427,7 +427,7 @@ {"shape":"LifecyclePolicyNotFoundException"}, {"shape":"LifecyclePolicyPreviewInProgressException"} ], - "documentation":"

          Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the lifecycle policy.

          " + "documentation":"

          Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository.

          " }, "TagResource":{ "name":"TagResource", @@ -479,7 +479,7 @@ {"shape":"UploadNotFoundException"}, {"shape":"LimitExceededException"} ], - "documentation":"

          Uploads an image layer part to Amazon ECR.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " + "documentation":"

          Uploads an image layer part to Amazon ECR.

          When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.

          This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

          " } }, "shapes":{ @@ -1014,7 +1014,7 @@ "members":{ "registryIds":{ "shape":"GetAuthorizationTokenRegistryIdList", - "documentation":"

          A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.

          " + "documentation":"

          A list of AWS account IDs that are associated with the registries for which to get AuthorizationData objects. If you do not specify a registry, the default registry is assumed.

          " } } }, diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index 7f2c02b12f10..fa90af495e32 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json index 6cc7825a7e3d..9df8774c239f 100644 --- a/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json index 39510044d768..43f429154fa5 100644 --- a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json index eeb6a142ec67..317ab49e7a3e 100644 --- a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json index db994fed60e4..475976dbc246 100644 --- a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -2672,7 +2672,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          The ApiCache object.

          ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -11121,6 +11121,73 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@return A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalAuthenticationProviders" : { @@ -11762,6 +11829,74 @@ "variableSetterType" : "UserPoolConfig" }, "xmlNameSpaceUri" : null + }, + "XrayEnabled" : { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@return A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, @@ -21095,11 +21230,11 @@ "c2jName" : "apiCache", "c2jShape" : "ApiCache", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The ApiCache object.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param apiCache \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApiCache", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**

          The ApiCache object.

          \n@return The ApiCache object.*/", "getterMethodName" : "getApiCache", "getterModel" : { "returnType" : "ApiCache", @@ -21133,7 +21268,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApiCache", "sensitive" : false, - "setterDocumentation" : "/**\n@param apiCache */", + "setterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.*/", "setterMethodName" : "setApiCache", "setterModel" : { "timestampFormat" : null, @@ -21147,13 +21282,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param apiCache \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApiCache", "variableName" : "apiCache", "variableType" : "ApiCache", - "documentation" : "", + "documentation" : "

          The ApiCache object.

          ", "simpleType" : "ApiCache", "variableSetterType" : "ApiCache" }, @@ -21164,11 +21299,11 @@ "c2jName" : "apiCache", "c2jShape" : "ApiCache", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The ApiCache object.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param apiCache \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApiCache", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**

          The ApiCache object.

          \n@return The ApiCache object.*/", "getterMethodName" : "getApiCache", "getterModel" : { "returnType" : "ApiCache", @@ -21202,7 +21337,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApiCache", "sensitive" : false, - "setterDocumentation" : "/**\n@param apiCache */", + "setterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.*/", "setterMethodName" : "setApiCache", "setterModel" : { "timestampFormat" : null, @@ -21216,13 +21351,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param apiCache \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ApiCache object.

          \n@param apiCache The ApiCache object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApiCache", "variableName" : "apiCache", "variableType" : "ApiCache", - "documentation" : "", + "documentation" : "

          The ApiCache object.

          ", "simpleType" : "ApiCache", "variableSetterType" : "ApiCache" }, @@ -25943,6 +26078,73 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@return A flag representing whether X-Ray tracing is enabled for this GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalAuthenticationProviders" : { @@ -26870,6 +27072,74 @@ "variableSetterType" : "UserPoolConfig" }, "xmlNameSpaceUri" : null + }, + "XrayEnabled" : { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@return A flag representing whether X-Ray tracing is enabled for this GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          \n@param xrayEnabled A flag representing whether X-Ray tracing is enabled for this GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, @@ -27252,7 +27522,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler.

          ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -46704,6 +46974,73 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@return A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalAuthenticationProviders" : { @@ -47263,6 +47600,74 @@ "variableSetterType" : "UserPoolConfig" }, "xmlNameSpaceUri" : null + }, + "XrayEnabled" : { + "c2jName" : "xrayEnabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withXrayEnabled", + "getterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@return A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "getterMethodName" : "getXrayEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "xrayEnabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "xrayEnabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "XrayEnabled", + "sensitive" : false, + "setterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.*/", + "setterMethodName" : "setXrayEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          \n@param xrayEnabled A flag indicating whether to enable X-Ray tracing for the GraphqlApi.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "xrayEnabled", + "variableType" : "Boolean", + "documentation" : "

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, diff --git a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-model.json b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-model.json index f014c8822d21..b2dfb3719b8e 100644 --- a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-model.json +++ b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-model.json @@ -760,7 +760,8 @@ "shape":"ApiCacheStatus", "documentation":"

          The cache instance status.

          • AVAILABLE: The instance is available for use.

          • CREATING: The instance is currently creating.

          • DELETING: The instance is currently deleting.

          • MODIFYING: The instance is currently modifying.

          • FAILED: The instance has failed creation.

          " } - } + }, + "documentation":"

          The ApiCache object.

          " }, "ApiCacheStatus":{ "type":"string", @@ -1182,6 +1183,10 @@ "additionalAuthenticationProviders":{ "shape":"AdditionalAuthenticationProviders", "documentation":"

          A list of additional authentication providers for the GraphqlApi API.

          " + }, + "xrayEnabled":{ + "shape":"Boolean", + "documentation":"

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          " } } }, @@ -1688,7 +1693,10 @@ "GetApiCacheResponse":{ "type":"structure", "members":{ - "apiCache":{"shape":"ApiCache"} + "apiCache":{ + "shape":"ApiCache", + "documentation":"

          The ApiCache object.

          " + } }, "documentation":"

          Represents the output of a GetApiCache operation.

          " }, @@ -1960,6 +1968,10 @@ "additionalAuthenticationProviders":{ "shape":"AdditionalAuthenticationProviders", "documentation":"

          A list of additional authentication providers for the GraphqlApi API.

          " + }, + "xrayEnabled":{ + "shape":"Boolean", + "documentation":"

          A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

          " } }, "documentation":"

          Describes a GraphQL API.

          " @@ -1999,7 +2011,8 @@ "shape":"String", "documentation":"

          The Arn for the Lambda function to use as the Conflict Handler.

          " } - } + }, + "documentation":"

          The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler.

          " }, "LambdaDataSourceConfig":{ "type":"structure", @@ -2942,6 +2955,10 @@ "additionalAuthenticationProviders":{ "shape":"AdditionalAuthenticationProviders", "documentation":"

          A list of additional authentication providers for the GraphqlApi API.

          " + }, + "xrayEnabled":{ + "shape":"Boolean", + "documentation":"

          A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

          " } } }, diff --git a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json index 61e27c5c109f..024f47a400cf 100644 --- a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json index 39ae7411d51a..ebb34e68ce80 100644 --- a/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index 76b3324608b9..1ab8baf0d74e 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-intermediate.json index 3ce70ac9b3af..eab6c091a56e 100644 --- a/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-intermediate.json @@ -9019,6 +9019,155 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { @@ -9851,6 +10000,156 @@ }, "xmlNameSpaceUri" : null }, + "FileSystemLocations" : { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "Id" : { "c2jName" : "id", "c2jShape" : "NonEmptyString", @@ -11730,11 +12029,11 @@ "c2jName" : "overrideArtifactName", "c2jShape" : "WrapperBoolean", "deprecated" : false, - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOverrideArtifactName", - "getterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "getterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "getterMethodName" : "getOverrideArtifactName", "getterModel" : { "returnType" : "Boolean", @@ -11768,7 +12067,7 @@ "marshallingType" : "BOOLEAN", "name" : "OverrideArtifactName", "sensitive" : false, - "setterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "setterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "setterMethodName" : "setOverrideArtifactName", "setterModel" : { "timestampFormat" : null, @@ -11782,13 +12081,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "overrideArtifactName", "variableType" : "Boolean", - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -12205,11 +12504,11 @@ "c2jName" : "overrideArtifactName", "c2jShape" : "WrapperBoolean", "deprecated" : false, - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOverrideArtifactName", - "getterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "getterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "getterMethodName" : "getOverrideArtifactName", "getterModel" : { "returnType" : "Boolean", @@ -12243,7 +12542,7 @@ "marshallingType" : "BOOLEAN", "name" : "OverrideArtifactName", "sensitive" : false, - "setterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "setterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "setterMethodName" : "setOverrideArtifactName", "setterModel" : { "timestampFormat" : null, @@ -12257,13 +12556,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "overrideArtifactName", "variableType" : "Boolean", - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -15920,6 +16219,155 @@ "variableSetterType" : "LogsConfig" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Artifacts" : { @@ -16330,6 +16778,156 @@ }, "xmlNameSpaceUri" : null }, + "FileSystemLocations" : { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "LogsConfig" : { "c2jName" : "logsConfig", "c2jShape" : "LogsConfig", @@ -23533,11 +24131,11 @@ "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          ", + "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          */", + "getterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          */", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "String", @@ -23571,7 +24169,7 @@ "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, - "setterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          */", + "setterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          */", "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, @@ -23585,13 +24183,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", - "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          ", + "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23805,11 +24403,11 @@ "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          ", + "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          */", + "getterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          */", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "String", @@ -23843,7 +24441,7 @@ "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, - "setterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          */", + "setterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          */", "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, @@ -23857,13 +24455,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@param value The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@param value The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", - "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

          ", + "documentation" : "

          The value of the environment variable.

          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24253,6 +24851,50 @@ }, "wrapper" : false }, + "FileSystemType" : { + "c2jName" : "FileSystemType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : [ { + "name" : "EFS", + "value" : "EFS" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "FileSystemType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FileSystemType", + "variableName" : "fileSystemType", + "variableType" : "FileSystemType", + "documentation" : null, + "simpleType" : "FileSystemType", + "variableSetterType" : "FileSystemType" + }, + "wrapper" : false + }, "GetResourcePolicyRequest" : { "c2jName" : "GetResourcePolicyInput", "customization" : { @@ -38943,6 +39585,155 @@ "variableSetterType" : "LogsConfig" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { @@ -39489,6 +40280,156 @@ }, "xmlNameSpaceUri" : null }, + "FileSystemLocations" : { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "LastModified" : { "c2jName" : "lastModified", "c2jShape" : "Timestamp", @@ -41215,11 +42156,11 @@ "c2jName" : "overrideArtifactName", "c2jShape" : "WrapperBoolean", "deprecated" : false, - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOverrideArtifactName", - "getterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "getterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "getterMethodName" : "getOverrideArtifactName", "getterModel" : { "returnType" : "Boolean", @@ -41253,7 +42194,7 @@ "marshallingType" : "BOOLEAN", "name" : "OverrideArtifactName", "sensitive" : false, - "setterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "setterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "setterMethodName" : "setOverrideArtifactName", "setterModel" : { "timestampFormat" : null, @@ -41267,13 +42208,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "overrideArtifactName", "variableType" : "Boolean", - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -41758,11 +42699,11 @@ "c2jName" : "overrideArtifactName", "c2jShape" : "WrapperBoolean", "deprecated" : false, - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOverrideArtifactName", - "getterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "getterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@return If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "getterMethodName" : "getOverrideArtifactName", "getterModel" : { "returnType" : "Boolean", @@ -41796,7 +42737,7 @@ "marshallingType" : "BOOLEAN", "name" : "OverrideArtifactName", "sensitive" : false, - "setterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", + "setterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.*/", "setterMethodName" : "setOverrideArtifactName", "setterModel" : { "timestampFormat" : null, @@ -41810,13 +42751,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          \n@param overrideArtifactName If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "overrideArtifactName", "variableType" : "Boolean", - "documentation" : "

          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", + "documentation" : "

          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -44257,6 +45198,723 @@ }, "wrapper" : false }, + "ProjectFileSystemLocation" : { + "c2jName" : "ProjectFileSystemLocation", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?

          ", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "type", + "c2jShape" : "FileSystemType", + "deprecated" : false, + "documentation" : "

          The type of the file system. The one supported type is EFS.

          ", + "enumType" : "FileSystemType", + "fluentSetterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileSystemType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@return The type of the file system. The one supported type is EFS.\n@see FileSystemType*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@see FileSystemType*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileSystemType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

          The type of the file system. The one supported type is EFS.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "location", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLocation", + "getterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@return A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.*/", + "getterMethodName" : "getLocation", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "location", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "location", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Location", + "sensitive" : false, + "setterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.*/", + "setterMethodName" : "setLocation", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "location", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "location", + "variableType" : "String", + "documentation" : "

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "mountPoint", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The location in the container where you mount the file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMountPoint", + "getterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@return The location in the container where you mount the file system.*/", + "getterMethodName" : "getMountPoint", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mountPoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mountPoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MountPoint", + "sensitive" : false, + "setterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.*/", + "setterMethodName" : "setMountPoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountPoint", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountPoint", + "variableType" : "String", + "documentation" : "

          The location in the container where you mount the file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "identifier", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withIdentifier", + "getterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@return The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.*/", + "getterMethodName" : "getIdentifier", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "identifier", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "identifier", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Identifier", + "sensitive" : false, + "setterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.*/", + "setterMethodName" : "setIdentifier", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "identifier", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "identifier", + "variableType" : "String", + "documentation" : "

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "mountOptions", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMountOptions", + "getterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@return The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.*/", + "getterMethodName" : "getMountOptions", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mountOptions", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mountOptions", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MountOptions", + "sensitive" : false, + "setterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.*/", + "setterMethodName" : "setMountOptions", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountOptions", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountOptions", + "variableType" : "String", + "documentation" : "

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Identifier" : { + "c2jName" : "identifier", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withIdentifier", + "getterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@return The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.*/", + "getterMethodName" : "getIdentifier", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "identifier", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "identifier", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Identifier", + "sensitive" : false, + "setterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.*/", + "setterMethodName" : "setIdentifier", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "identifier", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          \n@param identifier The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "identifier", + "variableType" : "String", + "documentation" : "

          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

          The identifier is used to mount your file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Location" : { + "c2jName" : "location", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLocation", + "getterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@return A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.*/", + "getterMethodName" : "getLocation", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "location", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "location", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Location", + "sensitive" : false, + "setterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.*/", + "setterMethodName" : "setLocation", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "location", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          \n@param location A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "location", + "variableType" : "String", + "documentation" : "

          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MountOptions" : { + "c2jName" : "mountOptions", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMountOptions", + "getterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@return The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.*/", + "getterMethodName" : "getMountOptions", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mountOptions", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mountOptions", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MountOptions", + "sensitive" : false, + "setterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.*/", + "setterMethodName" : "setMountOptions", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountOptions", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          \n@param mountOptions The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountOptions", + "variableType" : "String", + "documentation" : "

          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MountPoint" : { + "c2jName" : "mountPoint", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The location in the container where you mount the file system.

          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMountPoint", + "getterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@return The location in the container where you mount the file system.*/", + "getterMethodName" : "getMountPoint", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mountPoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mountPoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MountPoint", + "sensitive" : false, + "setterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.*/", + "setterMethodName" : "setMountPoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountPoint", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The location in the container where you mount the file system.

          \n@param mountPoint The location in the container where you mount the file system.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mountPoint", + "variableType" : "String", + "documentation" : "

          The location in the container where you mount the file system.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Type" : { + "c2jName" : "type", + "c2jShape" : "FileSystemType", + "deprecated" : false, + "documentation" : "

          The type of the file system. The one supported type is EFS.

          ", + "enumType" : "FileSystemType", + "fluentSetterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileSystemType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@return The type of the file system. The one supported type is EFS.\n@see FileSystemType*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@see FileSystemType*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The type of the file system. The one supported type is EFS.

          \n@param type The type of the file system. The one supported type is EFS.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileSystemType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

          The type of the file system. The one supported type is EFS.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ProjectFileSystemLocation", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "projectFileSystemLocation", + "variableType" : "ProjectFileSystemLocation", + "documentation" : null, + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "wrapper" : false + }, "ProjectSortByType" : { "c2jName" : "ProjectSortByType", "customization" : { @@ -44396,11 +46054,11 @@ "c2jName" : "location", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          Information about the location of the source code to be built. Valid values include:

          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          ", + "documentation" : "

          Information about the location of the source code to be built. Valid values include:

          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

          Information about the location of the source code to be built. Valid values include:

          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          \n@param location Information about the location of the source code to be built. Valid values include:

          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

            Information about the location of the source code to be built. Valid values include:

            • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

            • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

            • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

              • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

              • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

            • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

            • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

            \n@param location Information about the location of the source code to be built. Valid values include:

            • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

            • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

            • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

              • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

              • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

            • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

            • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

            • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLocation", - "getterDocumentation" : "/**

              Information about the location of the source code to be built. Valid values include:

              • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

              • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

              • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

              • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

              • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

              \n@return Information about the location of the source code to be built. Valid values include:

              • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

              • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

              • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

              • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

              • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

              • */", + "getterDocumentation" : "/**

                Information about the location of the source code to be built. Valid values include:

                • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                  • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                  • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                \n@return Information about the location of the source code to be built. Valid values include:

                • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                  • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                  • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                • */", "getterMethodName" : "getLocation", "getterModel" : { "returnType" : "String", @@ -44434,7 +46092,7 @@ "marshallingType" : "STRING", "name" : "Location", "sensitive" : false, - "setterDocumentation" : "/**

                  Information about the location of the source code to be built. Valid values include:

                  • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                  • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                  • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                    • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                    • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                  • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                  • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                  \n@param location Information about the location of the source code to be built. Valid values include:

                  • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                  • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                  • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                    • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                    • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                  • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                  • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                  • */", + "setterDocumentation" : "/**

                    Information about the location of the source code to be built. Valid values include:

                    • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                    • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                    • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                      • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                      • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                    • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                    • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                    \n@param location Information about the location of the source code to be built. Valid values include:

                    • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                    • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                    • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                      • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                      • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                    • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                    • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                    • */", "setterMethodName" : "setLocation", "setterModel" : { "timestampFormat" : null, @@ -44448,13 +46106,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                      Information about the location of the source code to be built. Valid values include:

                      • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                      • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                      • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                        • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                        • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                      • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                      • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                      \n@param location Information about the location of the source code to be built. Valid values include:

                      • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                      • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                      • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                        • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                        • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                      • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                      • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        Information about the location of the source code to be built. Valid values include:

                        • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                        • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                        • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                          • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                          • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                        • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                        • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                        \n@param location Information about the location of the source code to be built. Valid values include:

                        • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                        • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                        • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                          • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                          • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                        • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                        • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", - "documentation" : "

                          Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          ", + "documentation" : "

                          Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -44597,11 +46255,11 @@ "c2jName" : "buildspec", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          ", + "documentation" : "

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBuildspec", - "getterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@return The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.*/", + "getterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@return The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "getterMethodName" : "getBuildspec", "getterModel" : { "returnType" : "String", @@ -44635,7 +46293,7 @@ "marshallingType" : "STRING", "name" : "Buildspec", "sensitive" : false, - "setterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.*/", + "setterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "setterMethodName" : "setBuildspec", "setterModel" : { "timestampFormat" : null, @@ -44649,13 +46307,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "buildspec", "variableType" : "String", - "documentation" : "

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          ", + "documentation" : "

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45002,11 +46660,11 @@ "c2jName" : "buildspec", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          ", + "documentation" : "

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBuildspec", - "getterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@return The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.*/", + "getterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@return The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "getterMethodName" : "getBuildspec", "getterModel" : { "returnType" : "String", @@ -45040,7 +46698,7 @@ "marshallingType" : "STRING", "name" : "Buildspec", "sensitive" : false, - "setterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.*/", + "setterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "setterMethodName" : "setBuildspec", "setterModel" : { "timestampFormat" : null, @@ -45054,13 +46712,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          \n@param buildspec The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          \n@param buildspec The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "buildspec", "variableType" : "String", - "documentation" : "

                          The build spec declaration to use for the builds in this build project.

                          If this value is not specified, a build spec must be included along with the source code to be built.

                          ", + "documentation" : "

                          The buildspec file declaration to use for the builds in this build project.

                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45274,11 +46932,11 @@ "c2jName" : "location", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                          Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          ", + "documentation" : "

                          Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                          Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          \n@param location Information about the location of the source code to be built. Valid values include:

                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                            Information about the location of the source code to be built. Valid values include:

                            • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                            • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                            • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                              • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                              • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                            • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                            • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                            \n@param location Information about the location of the source code to be built. Valid values include:

                            • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                            • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                            • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                              • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                              • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                            • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                            • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLocation", - "getterDocumentation" : "/**

                              Information about the location of the source code to be built. Valid values include:

                              • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                              • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                              • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                              • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                              • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                              \n@return Information about the location of the source code to be built. Valid values include:

                              • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                              • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                              • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                              • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                              • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                              • */", + "getterDocumentation" : "/**

                                Information about the location of the source code to be built. Valid values include:

                                • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                  • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                  • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                \n@return Information about the location of the source code to be built. Valid values include:

                                • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                  • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                  • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                • */", "getterMethodName" : "getLocation", "getterModel" : { "returnType" : "String", @@ -45312,7 +46970,7 @@ "marshallingType" : "STRING", "name" : "Location", "sensitive" : false, - "setterDocumentation" : "/**

                                  Information about the location of the source code to be built. Valid values include:

                                  • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                  • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                  • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                    • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                    • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                  • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                  • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                  \n@param location Information about the location of the source code to be built. Valid values include:

                                  • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                  • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                  • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                    • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                    • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                  • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                  • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                  • */", + "setterDocumentation" : "/**

                                    Information about the location of the source code to be built. Valid values include:

                                    • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                    • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                    • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                      • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                      • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                    • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                    • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                    \n@param location Information about the location of the source code to be built. Valid values include:

                                    • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                    • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                    • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                      • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                      • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                    • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                    • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                    • */", "setterMethodName" : "setLocation", "setterModel" : { "timestampFormat" : null, @@ -45326,13 +46984,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                      Information about the location of the source code to be built. Valid values include:

                                      • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                      • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                      • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                        • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                        • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                      • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                      • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                      \n@param location Information about the location of the source code to be built. Valid values include:

                                      • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                      • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                      • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                        • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                        • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                      • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                      • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                        Information about the location of the source code to be built. Valid values include:

                                        • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                        • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                        • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                          • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                          • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                        • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                        • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                        \n@param location Information about the location of the source code to be built. Valid values include:

                                        • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                        • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                        • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                          • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                          • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                        • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                        • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", - "documentation" : "

                                          Information about the location of the source code to be built. Valid values include:

                                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          ", + "documentation" : "

                                          Information about the location of the source code to be built. Valid values include:

                                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -46391,11 +48049,11 @@ "c2jName" : "credential", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          ", + "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCredential", - "getterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          */", + "getterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          */", "getterMethodName" : "getCredential", "getterModel" : { "returnType" : "String", @@ -46429,7 +48087,7 @@ "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, - "setterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          */", + "setterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          */", "setterMethodName" : "setCredential", "setterModel" : { "timestampFormat" : null, @@ -46443,13 +48101,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", - "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          ", + "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -46527,11 +48185,11 @@ "c2jName" : "credential", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          ", + "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCredential", - "getterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          */", + "getterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          */", "getterMethodName" : "getCredential", "getterModel" : { "returnType" : "String", @@ -46565,7 +48223,7 @@ "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, - "setterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          */", + "setterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          */", "setterMethodName" : "setCredential", "setterModel" : { "timestampFormat" : null, @@ -46579,13 +48237,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@param credential The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", - "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          ", + "documentation" : "

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53203,11 +54861,11 @@ "c2jName" : "buildspecOverride", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          ", + "documentation" : "

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBuildspecOverride", - "getterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@return A build spec declaration that overrides, for this build only, the latest one already defined in the build project.*/", + "getterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@return A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "getterMethodName" : "getBuildspecOverride", "getterModel" : { "returnType" : "String", @@ -53241,7 +54899,7 @@ "marshallingType" : "STRING", "name" : "BuildspecOverride", "sensitive" : false, - "setterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.*/", + "setterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "setterMethodName" : "setBuildspecOverride", "setterModel" : { "timestampFormat" : null, @@ -53255,13 +54913,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "buildspecOverride", "variableType" : "String", - "documentation" : "

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          ", + "documentation" : "

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -54412,11 +56070,11 @@ "c2jName" : "buildspecOverride", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          ", + "documentation" : "

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBuildspecOverride", - "getterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@return A build spec declaration that overrides, for this build only, the latest one already defined in the build project.*/", + "getterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@return A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "getterMethodName" : "getBuildspecOverride", "getterModel" : { "returnType" : "String", @@ -54450,7 +56108,7 @@ "marshallingType" : "STRING", "name" : "BuildspecOverride", "sensitive" : false, - "setterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.*/", + "setterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.*/", "setterMethodName" : "setBuildspecOverride", "setterModel" : { "timestampFormat" : null, @@ -54464,13 +56122,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          \n@param buildspecOverride A build spec declaration that overrides, for this build only, the latest one already defined in the build project.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          \n@param buildspecOverride A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "buildspecOverride", "variableType" : "String", - "documentation" : "

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          ", + "documentation" : "

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -61034,6 +62692,155 @@ "variableSetterType" : "LogsConfig" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Artifacts" : { @@ -61444,6 +63251,156 @@ }, "xmlNameSpaceUri" : null }, + "FileSystemLocations" : { + "c2jName" : "fileSystemLocations", + "c2jShape" : "ProjectFileSystemLocations", + "deprecated" : false, + "documentation" : "

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFileSystemLocations", + "getterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@return An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "getterMethodName" : "getFileSystemLocations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "fileSystemLocations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "fileSystemLocations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ProjectFileSystemLocation", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ProjectFileSystemLocation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProjectFileSystemLocation", + "variableName" : "member", + "variableType" : "ProjectFileSystemLocation", + "documentation" : "", + "simpleType" : "ProjectFileSystemLocation", + "variableSetterType" : "ProjectFileSystemLocation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ProjectFileSystemLocation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ProjectFileSystemLocation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "FileSystemLocations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.*/", + "setterMethodName" : "setFileSystemLocations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setFileSystemLocations(java.util.Collection)} or {@link #withFileSystemLocations(java.util.Collection)} if you want to override the existing values.

                                          \n@param fileSystemLocations An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "fileSystemLocations", + "variableType" : "java.util.List", + "documentation" : "

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "LogsConfig" : { "c2jName" : "logsConfig", "c2jShape" : "LogsConfig", diff --git a/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-model.json b/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-model.json index f2abdbd89a43..4e46f04643b4 100644 --- a/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-model.json +++ b/aws-java-sdk-models/src/main/resources/models/codebuild-2016-10-06-model.json @@ -746,6 +746,10 @@ "reportArns":{ "shape":"BuildReportArns", "documentation":"

                                          An array of the ARNs associated with this build's reports.

                                          " + }, + "fileSystemLocations":{ + "shape":"ProjectFileSystemLocations", + "documentation":"

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          " } }, "documentation":"

                                          Information about a build.

                                          " @@ -767,7 +771,7 @@ }, "overrideArtifactName":{ "shape":"WrapperBoolean", - "documentation":"

                                          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

                                          " + "documentation":"

                                          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

                                          " }, "encryptionDisabled":{ "shape":"WrapperBoolean", @@ -993,6 +997,10 @@ "logsConfig":{ "shape":"LogsConfig", "documentation":"

                                          Information about logs for the build project. These can be logs in Amazon CloudWatch Logs, logs uploaded to a specified S3 bucket, or both.

                                          " + }, + "fileSystemLocations":{ + "shape":"ProjectFileSystemLocations", + "documentation":"

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          " } } }, @@ -1276,7 +1284,7 @@ }, "value":{ "shape":"String", - "documentation":"

                                          The value of the environment variable.

                                          We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).

                                          " + "documentation":"

                                          The value of the environment variable.

                                          We strongly discourage the use of PLAINTEXT environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETER_STORE or SECRETS_MANAGER.

                                          " }, "type":{ "shape":"EnvironmentVariableType", @@ -1315,6 +1323,10 @@ "type":"list", "member":{"shape":"ExportedEnvironmentVariable"} }, + "FileSystemType":{ + "type":"string", + "enum":["EFS"] + }, "FilterGroup":{ "type":"list", "member":{"shape":"WebhookFilter"} @@ -1946,6 +1958,10 @@ "logsConfig":{ "shape":"LogsConfig", "documentation":"

                                          Information about logs for the build project. A project can create logs in Amazon CloudWatch Logs, an S3 bucket, or both.

                                          " + }, + "fileSystemLocations":{ + "shape":"ProjectFileSystemLocations", + "documentation":"

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          " } }, "documentation":"

                                          Information about a build project.

                                          " @@ -1986,7 +2002,7 @@ }, "overrideArtifactName":{ "shape":"WrapperBoolean", - "documentation":"

                                          If this flag is set, a name specified in the build spec file overrides the artifact name. The name specified in a build spec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

                                          " + "documentation":"

                                          If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.

                                          " }, "encryptionDisabled":{ "shape":"WrapperBoolean", @@ -2090,6 +2106,36 @@ }, "documentation":"

                                          Information about the build environment of the build project.

                                          " }, + "ProjectFileSystemLocation":{ + "type":"structure", + "members":{ + "type":{ + "shape":"FileSystemType", + "documentation":"

                                          The type of the file system. The one supported type is EFS.

                                          " + }, + "location":{ + "shape":"String", + "documentation":"

                                          A string that specifies the location of the file system created by Amazon EFS. Its format is efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is my-efs-mount-directory, then the location is fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.

                                          The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.

                                          " + }, + "mountPoint":{ + "shape":"String", + "documentation":"

                                          The location in the container where you mount the file system.

                                          " + }, + "identifier":{ + "shape":"String", + "documentation":"

                                          The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the identifier in all capital letters to CODEBUILD_. For example, if you specify my-efs for identifier, a new environment variable is create named CODEBUILD_MY-EFS.

                                          The identifier is used to mount your file system.

                                          " + }, + "mountOptions":{ + "shape":"String", + "documentation":"

                                          The mount options for a file system created by AWS EFS. The default mount options used by CodeBuild are nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.

                                          " + } + }, + "documentation":"

                                          Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?

                                          " + }, + "ProjectFileSystemLocations":{ + "type":"list", + "member":{"shape":"ProjectFileSystemLocation"} + }, "ProjectName":{ "type":"string", "max":255, @@ -2126,7 +2172,7 @@ }, "location":{ "shape":"String", - "documentation":"

                                          Information about the location of the source code to be built. Valid values include:

                                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          " + "documentation":"

                                          Information about the location of the source code to be built. Valid values include:

                                          • For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, location should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

                                          • For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the buildspec file (for example, https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name ).

                                          • For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, one of the following.

                                            • The path to the ZIP file that contains the source code (for example, bucket-name/path/to/object-name.zip).

                                            • The path to the folder that contains the source code (for example, bucket-name/path/to/source-code/folder/).

                                          • For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your GitHub account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub Authorize application page, for Organization access, choose Request access next to each repository you want to allow AWS CodeBuild to have access to, and then choose Authorize application. (After you have connected to your GitHub account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          • For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the buildspec file. You must connect your AWS account to your Bitbucket account. Use the AWS CodeBuild console to start creating a build project. When you use the console to connect (or reconnect) with Bitbucket, on the Bitbucket Confirm access to your account page, choose Grant access. (After you have connected to your Bitbucket account, you do not need to finish creating the build project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this connection, in the source object, set the auth object's type value to OAUTH.

                                          " }, "gitCloneDepth":{ "shape":"GitCloneDepth", @@ -2138,7 +2184,7 @@ }, "buildspec":{ "shape":"String", - "documentation":"

                                          The build spec declaration to use for the builds in this build project.

                                          If this value is not specified, a build spec must be included along with the source code to be built.

                                          " + "documentation":"

                                          The buildspec file declaration to use for the builds in this build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          " }, "auth":{ "shape":"SourceAuth", @@ -2222,7 +2268,7 @@ "members":{ "credential":{ "shape":"NonEmptyString", - "documentation":"

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current region.

                                          " + "documentation":"

                                          The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

                                          The credential can use the name of the credentials only if they exist in your current AWS Region.

                                          " }, "credentialProvider":{ "shape":"CredentialProviderType", @@ -2603,7 +2649,7 @@ }, "buildspecOverride":{ "shape":"String", - "documentation":"

                                          A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

                                          " + "documentation":"

                                          A buildspec file declaration that overrides, for this build only, the latest one already defined in the build project.

                                          If this value is set, it can be either an inline buildspec definition, the path to an alternate buildspec file relative to the value of the built-in CODEBUILD_SRC_DIR environment variable, or the path to an S3 bucket. The bucket must be in the same AWS Region as the build project. Specify the buildspec file using its ARN (for example, arn:aws:s3:::my-codebuild-sample2/buildspec.yml). If this value is not provided or is set to an empty string, the source code must contain a buildspec file in its root directory. For more information, see Buildspec File Name and Storage Location.

                                          " }, "insecureSslOverride":{ "shape":"WrapperBoolean", @@ -2892,6 +2938,10 @@ "logsConfig":{ "shape":"LogsConfig", "documentation":"

                                          Information about logs for the build project. A project can create logs in Amazon CloudWatch Logs, logs in an S3 bucket, or both.

                                          " + }, + "fileSystemLocations":{ + "shape":"ProjectFileSystemLocations", + "documentation":"

                                          An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.

                                          " } } }, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json index 1559552d0ae0..00e616b34157 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json index 0b71093d4fe0..aae19ecab211 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json index 15b8119b8110..434d43d4d645 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json index 1aa1ec7602a9..576f086c0d61 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json index e23f21dabefc..f2be01602389 100644 --- a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 94feb8ed0054..ba4441b42212 100644 --- a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json index 7ac7f6beba37..9a5e84adc1af 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json index 15b62067c282..bfdb576b946d 100644 --- a/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json index 28615c7b81e2..5852009f9134 100644 --- a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 8134fcffe9e6..3f3d2c621998 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index 38f01765d8f8..6d7b1fdc63b8 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json @@ -55,7 +55,7 @@ "defaultEndpoint" : "ebs.us-east-1.amazonaws.com", "defaultEndpointWithoutHttpProtocol" : "ebs.us-east-1.amazonaws.com", "defaultRegion" : null, - "documentation" : "

                                          You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from EBS snapshots, and then use EC2 instances to compare the differences.

                                          This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS General Reference.

                                          ", + "documentation" : "

                                          You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from EBS snapshots.

                                          This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and Quotas in the AWS General Reference.

                                          ", "endpointPrefix" : "ebs", "hasApiWithStreamInput" : false, "ionProtocol" : false, @@ -607,11 +607,11 @@ "c2jName" : "FirstBlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", + "documentation" : "

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstBlockToken", - "getterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", + "getterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@return The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", "getterMethodName" : "getFirstBlockToken", "getterModel" : { "returnType" : "String", @@ -645,7 +645,7 @@ "marshallingType" : "STRING", "name" : "FirstBlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", + "setterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", "setterMethodName" : "setFirstBlockToken", "setterModel" : { "timestampFormat" : null, @@ -659,13 +659,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", - "documentation" : "

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", + "documentation" : "

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -674,11 +674,11 @@ "c2jName" : "SecondBlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          ", + "documentation" : "

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSecondBlockToken", - "getterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.*/", + "getterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@return The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.*/", "getterMethodName" : "getSecondBlockToken", "getterModel" : { "returnType" : "String", @@ -712,7 +712,7 @@ "marshallingType" : "STRING", "name" : "SecondBlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.*/", + "setterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.*/", "setterMethodName" : "setSecondBlockToken", "setterModel" : { "timestampFormat" : null, @@ -726,13 +726,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", - "documentation" : "

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          ", + "documentation" : "

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -811,11 +811,11 @@ "c2jName" : "FirstBlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", + "documentation" : "

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstBlockToken", - "getterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", + "getterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@return The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", "getterMethodName" : "getFirstBlockToken", "getterModel" : { "returnType" : "String", @@ -849,7 +849,7 @@ "marshallingType" : "STRING", "name" : "FirstBlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", + "setterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.*/", "setterMethodName" : "setFirstBlockToken", "setterModel" : { "timestampFormat" : null, @@ -863,13 +863,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          \n@param firstBlockToken The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", - "documentation" : "

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", + "documentation" : "

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -879,11 +879,11 @@ "c2jName" : "SecondBlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          ", + "documentation" : "

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSecondBlockToken", - "getterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.*/", + "getterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@return The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.*/", "getterMethodName" : "getSecondBlockToken", "getterModel" : { "returnType" : "String", @@ -917,7 +917,7 @@ "marshallingType" : "STRING", "name" : "SecondBlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.*/", + "setterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.*/", "setterMethodName" : "setSecondBlockToken", "setterModel" : { "timestampFormat" : null, @@ -931,13 +931,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          \n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          \n@param secondBlockToken The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", - "documentation" : "

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          ", + "documentation" : "

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -1105,11 +1105,11 @@ "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "deprecated" : false, - "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBlockIndex", - "getterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@return The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.*/", + "getterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@return The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "getterMethodName" : "getBlockIndex", "getterModel" : { "returnType" : "Integer", @@ -1143,7 +1143,7 @@ "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.*/", + "setterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "setterMethodName" : "setBlockIndex", "setterModel" : { "timestampFormat" : null, @@ -1157,13 +1157,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", - "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -1172,11 +1172,11 @@ "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBlockToken", - "getterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@return The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.*/", + "getterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@return The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "getterMethodName" : "getBlockToken", "getterModel" : { "returnType" : "String", @@ -1210,7 +1210,7 @@ "marshallingType" : "STRING", "name" : "BlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.*/", + "setterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "setterMethodName" : "setBlockToken", "setterModel" : { "timestampFormat" : null, @@ -1224,13 +1224,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", - "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -1241,11 +1241,11 @@ "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "deprecated" : false, - "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBlockIndex", - "getterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@return The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.*/", + "getterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@return The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "getterMethodName" : "getBlockIndex", "getterModel" : { "returnType" : "Integer", @@ -1279,7 +1279,7 @@ "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.*/", + "setterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "setterMethodName" : "setBlockIndex", "setterModel" : { "timestampFormat" : null, @@ -1293,13 +1293,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockIndex The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", - "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -1309,11 +1309,11 @@ "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "deprecated" : false, - "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBlockToken", - "getterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@return The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.*/", + "getterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@return The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "getterMethodName" : "getBlockToken", "getterModel" : { "returnType" : "String", @@ -1347,7 +1347,7 @@ "marshallingType" : "STRING", "name" : "BlockToken", "sensitive" : false, - "setterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.*/", + "setterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.*/", "setterMethodName" : "setBlockToken", "setterModel" : { "timestampFormat" : null, @@ -1361,13 +1361,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          \n@param blockToken The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", - "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation" : "

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -1616,11 +1616,11 @@ "c2jName" : "Checksum", "c2jShape" : "Checksum", "deprecated" : false, - "documentation" : "

                                          The checksum generated for the block.

                                          ", + "documentation" : "

                                          The checksum generated for the block, which is Base64 encoded.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChecksum", - "getterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@return The checksum generated for the block.*/", + "getterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@return The checksum generated for the block, which is Base64 encoded.*/", "getterMethodName" : "getChecksum", "getterModel" : { "returnType" : "String", @@ -1654,7 +1654,7 @@ "marshallingType" : "STRING", "name" : "Checksum", "sensitive" : false, - "setterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.*/", + "setterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.*/", "setterMethodName" : "setChecksum", "setterModel" : { "timestampFormat" : null, @@ -1668,13 +1668,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", - "documentation" : "

                                          The checksum generated for the block.

                                          ", + "documentation" : "

                                          The checksum generated for the block, which is Base64 encoded.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -1820,11 +1820,11 @@ "c2jName" : "Checksum", "c2jShape" : "Checksum", "deprecated" : false, - "documentation" : "

                                          The checksum generated for the block.

                                          ", + "documentation" : "

                                          The checksum generated for the block, which is Base64 encoded.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChecksum", - "getterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@return The checksum generated for the block.*/", + "getterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@return The checksum generated for the block, which is Base64 encoded.*/", "getterMethodName" : "getChecksum", "getterModel" : { "returnType" : "String", @@ -1858,7 +1858,7 @@ "marshallingType" : "STRING", "name" : "Checksum", "sensitive" : false, - "setterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.*/", + "setterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.*/", "setterMethodName" : "setChecksum", "setterModel" : { "timestampFormat" : null, @@ -1872,13 +1872,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The checksum generated for the block.

                                          \n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The checksum generated for the block, which is Base64 encoded.

                                          \n@param checksum The checksum generated for the block, which is Base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", - "documentation" : "

                                          The checksum generated for the block.

                                          ", + "documentation" : "

                                          The checksum generated for the block, which is Base64 encoded.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2071,11 +2071,11 @@ "c2jName" : "FirstSnapshotId", "c2jShape" : "SnapshotId", "deprecated" : false, - "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstSnapshotId", - "getterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@return The ID of the first snapshot to use for the comparison.*/", + "getterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          */", "getterMethodName" : "getFirstSnapshotId", "getterModel" : { "returnType" : "String", @@ -2109,7 +2109,7 @@ "marshallingType" : "STRING", "name" : "FirstSnapshotId", "sensitive" : false, - "setterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.*/", + "setterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          */", "setterMethodName" : "setFirstSnapshotId", "setterModel" : { "timestampFormat" : null, @@ -2123,13 +2123,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", - "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2138,11 +2138,11 @@ "c2jName" : "SecondSnapshotId", "c2jShape" : "SnapshotId", "deprecated" : false, - "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSecondSnapshotId", - "getterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@return The ID of the second snapshot to use for the comparison.*/", + "getterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          */", "getterMethodName" : "getSecondSnapshotId", "getterModel" : { "returnType" : "String", @@ -2176,7 +2176,7 @@ "marshallingType" : "STRING", "name" : "SecondSnapshotId", "sensitive" : false, - "setterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.*/", + "setterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          */", "setterMethodName" : "setSecondSnapshotId", "setterModel" : { "timestampFormat" : null, @@ -2190,13 +2190,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", - "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2408,11 +2408,11 @@ "c2jName" : "FirstSnapshotId", "c2jShape" : "SnapshotId", "deprecated" : false, - "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstSnapshotId", - "getterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@return The ID of the first snapshot to use for the comparison.*/", + "getterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          */", "getterMethodName" : "getFirstSnapshotId", "getterModel" : { "returnType" : "String", @@ -2446,7 +2446,7 @@ "marshallingType" : "STRING", "name" : "FirstSnapshotId", "sensitive" : false, - "setterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.*/", + "setterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          */", "setterMethodName" : "setFirstSnapshotId", "setterModel" : { "timestampFormat" : null, @@ -2460,13 +2460,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@param firstSnapshotId The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", - "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2612,11 +2612,11 @@ "c2jName" : "SecondSnapshotId", "c2jShape" : "SnapshotId", "deprecated" : false, - "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSecondSnapshotId", - "getterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@return The ID of the second snapshot to use for the comparison.*/", + "getterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          */", "getterMethodName" : "getSecondSnapshotId", "getterModel" : { "returnType" : "String", @@ -2650,7 +2650,7 @@ "marshallingType" : "STRING", "name" : "SecondSnapshotId", "sensitive" : false, - "setterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.*/", + "setterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          */", "setterMethodName" : "setSecondSnapshotId", "setterModel" : { "timestampFormat" : null, @@ -2664,13 +2664,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@param secondSnapshotId The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", - "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          ", + "documentation" : "

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2934,11 +2934,11 @@ "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "deprecated" : false, - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withExpiryTime", - "getterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@return The time when the block token expires.*/", + "getterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@return The time when the BlockToken expires.*/", "getterMethodName" : "getExpiryTime", "getterModel" : { "returnType" : "java.util.Date", @@ -2972,7 +2972,7 @@ "marshallingType" : "DATE", "name" : "ExpiryTime", "sensitive" : false, - "setterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.*/", + "setterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.*/", "setterMethodName" : "setExpiryTime", "setterModel" : { "timestampFormat" : null, @@ -2986,13 +2986,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "expiryTime", "variableType" : "java.util.Date", - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -3422,11 +3422,11 @@ "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "deprecated" : false, - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withExpiryTime", - "getterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@return The time when the block token expires.*/", + "getterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@return The time when the BlockToken expires.*/", "getterMethodName" : "getExpiryTime", "getterModel" : { "returnType" : "java.util.Date", @@ -3460,7 +3460,7 @@ "marshallingType" : "DATE", "name" : "ExpiryTime", "sensitive" : false, - "setterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.*/", + "setterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.*/", "setterMethodName" : "setExpiryTime", "setterModel" : { "timestampFormat" : null, @@ -3474,13 +3474,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "expiryTime", "variableType" : "java.util.Date", - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -4401,11 +4401,11 @@ "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "deprecated" : false, - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withExpiryTime", - "getterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@return The time when the block token expires.*/", + "getterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@return The time when the BlockToken expires.*/", "getterMethodName" : "getExpiryTime", "getterModel" : { "returnType" : "java.util.Date", @@ -4439,7 +4439,7 @@ "marshallingType" : "DATE", "name" : "ExpiryTime", "sensitive" : false, - "setterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.*/", + "setterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.*/", "setterMethodName" : "setExpiryTime", "setterModel" : { "timestampFormat" : null, @@ -4453,13 +4453,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "expiryTime", "variableType" : "java.util.Date", - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -4889,11 +4889,11 @@ "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "deprecated" : false, - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "enumType" : null, - "fluentSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withExpiryTime", - "getterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@return The time when the block token expires.*/", + "getterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@return The time when the BlockToken expires.*/", "getterMethodName" : "getExpiryTime", "getterModel" : { "returnType" : "java.util.Date", @@ -4927,7 +4927,7 @@ "marshallingType" : "DATE", "name" : "ExpiryTime", "sensitive" : false, - "setterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.*/", + "setterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.*/", "setterMethodName" : "setExpiryTime", "setterModel" : { "timestampFormat" : null, @@ -4941,13 +4941,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          The time when the block token expires.

                                          \n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                          The time when the BlockToken expires.

                                          \n@param expiryTime The time when the BlockToken expires.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "expiryTime", "variableType" : "java.util.Date", - "documentation" : "

                                          The time when the block token expires.

                                          ", + "documentation" : "

                                          The time when the BlockToken expires.

                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-model.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-model.json index 750b6b65e52b..c562c9fbbe7a 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-model.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-model.json @@ -96,11 +96,11 @@ }, "FirstBlockToken":{ "shape":"BlockToken", - "documentation":"

                                          The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          " + "documentation":"

                                          The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

                                          " }, "SecondBlockToken":{ "shape":"BlockToken", - "documentation":"

                                          The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

                                          " + "documentation":"

                                          The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

                                          " } }, "documentation":"

                                          A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

                                          ", @@ -140,13 +140,13 @@ }, "BlockIndex":{ "shape":"BlockIndex", - "documentation":"

                                          The block index of the block from which to get data.

                                          Obtain the block index by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation":"

                                          The block index of the block from which to get data.

                                          Obtain the BlockIndex by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "location":"uri", "locationName":"blockIndex" }, "BlockToken":{ "shape":"BlockToken", - "documentation":"

                                          The block token of the block from which to get data.

                                          Obtain the block token by running the list changed blocks or list snapshot blocks operations.

                                          ", + "documentation":"

                                          The block token of the block from which to get data.

                                          Obtain the BlockToken by running the ListChangedBlocks or ListSnapshotBlocks operations.

                                          ", "location":"querystring", "locationName":"blockToken" } @@ -167,7 +167,7 @@ }, "Checksum":{ "shape":"Checksum", - "documentation":"

                                          The checksum generated for the block.

                                          ", + "documentation":"

                                          The checksum generated for the block, which is Base64 encoded.

                                          ", "location":"header", "locationName":"x-amz-Checksum" }, @@ -186,13 +186,13 @@ "members":{ "FirstSnapshotId":{ "shape":"SnapshotId", - "documentation":"

                                          The ID of the first snapshot to use for the comparison.

                                          ", + "documentation":"

                                          The ID of the first snapshot to use for the comparison.

                                          The FirstSnapshotID parameter must be specified with a SecondSnapshotId parameter; otherwise, an error occurs.

                                          ", "location":"querystring", "locationName":"firstSnapshotId" }, "SecondSnapshotId":{ "shape":"SnapshotId", - "documentation":"

                                          The ID of the second snapshot to use for the comparison.

                                          ", + "documentation":"

                                          The ID of the second snapshot to use for the comparison.

                                          The SecondSnapshotId parameter must be specified with a FirstSnapshotID parameter; otherwise, an error occurs.

                                          ", "location":"uri", "locationName":"secondSnapshotId" }, @@ -225,7 +225,7 @@ }, "ExpiryTime":{ "shape":"TimeStamp", - "documentation":"

                                          The time when the block token expires.

                                          " + "documentation":"

                                          The time when the BlockToken expires.

                                          " }, "VolumeSize":{ "shape":"VolumeSize", @@ -280,7 +280,7 @@ }, "ExpiryTime":{ "shape":"TimeStamp", - "documentation":"

                                          The time when the block token expires.

                                          " + "documentation":"

                                          The time when the BlockToken expires.

                                          " }, "VolumeSize":{ "shape":"VolumeSize", @@ -347,5 +347,5 @@ }, "VolumeSize":{"type":"long"} }, - "documentation":"

                                          You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from EBS snapshots, and then use EC2 instances to compare the differences.

                                          This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS General Reference.

                                          " + "documentation":"

                                          You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software vendor (ISV) who offers backup services for EBS, the EBS direct APIs make it easier and more cost-effective to track incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from EBS snapshots.

                                          This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported AWS Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and Quotas in the AWS General Reference.

                                          " } diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json index 01c06f817f59..f92d3e854cee 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json @@ -12301,7 +12301,7 @@ "asyncReturnType" : "RegisterImageResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

                                          Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.

                                          For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.

                                          You can also use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.

                                          You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.

                                          Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:

                                          1. Launch an instance from an existing AMI with that billing product code.

                                          2. Customize the instance.

                                          3. Create a new AMI from the instance using CreateImage to preserve the billing product code association.

                                          If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.

                                          If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.

                                          ", + "documentation" : "

                                          Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.

                                          For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.

                                          You can also use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.

                                          You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.

                                          Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, instead of instead of registering the AMI, do the following to preserve the billing product code association:

                                          1. Launch an instance from an existing AMI with that billing product code.

                                          2. Customize the instance.

                                          3. Create an AMI from the instance using CreateImage.

                                          If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.

                                          If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.

                                          ", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -391513,6 +391513,140 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformDetails", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformDetails", + "getterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@return The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "getterMethodName" : "getPlatformDetails", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformDetails", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "platformDetails", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformDetails", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "setterMethodName" : "setPlatformDetails", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformDetails", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformDetails", + "variableType" : "String", + "documentation" : "

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UsageOperation", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsageOperation", + "getterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@return The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "getterMethodName" : "getUsageOperation", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UsageOperation", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "usageOperation", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UsageOperation", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "setterMethodName" : "setUsageOperation", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "usageOperation", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "usageOperation", + "variableType" : "String", + "documentation" : "

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ProductCodes", "c2jShape" : "ProductCodeList", @@ -393800,6 +393934,74 @@ }, "xmlNameSpaceUri" : null }, + "PlatformDetails" : { + "c2jName" : "PlatformDetails", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformDetails", + "getterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@return The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "getterMethodName" : "getPlatformDetails", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformDetails", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "platformDetails", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformDetails", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "setterMethodName" : "setPlatformDetails", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformDetails", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param platformDetails The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformDetails", + "variableType" : "String", + "documentation" : "

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "ProductCodes" : { "c2jName" : "ProductCodes", "c2jShape" : "ProductCodeList", @@ -394576,6 +394778,74 @@ }, "xmlNameSpaceUri" : null }, + "UsageOperation" : { + "c2jName" : "UsageOperation", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsageOperation", + "getterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@return The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "getterMethodName" : "getUsageOperation", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UsageOperation", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "usageOperation", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UsageOperation", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.*/", + "setterMethodName" : "setUsageOperation", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "usageOperation", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          \n@param usageOperation The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "usageOperation", + "variableType" : "String", + "documentation" : "

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "VirtualizationType" : { "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json index 0c9985e975ae..78612fb001f3 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json @@ -3511,7 +3511,7 @@ }, "input":{"shape":"RegisterImageRequest"}, "output":{"shape":"RegisterImageResult"}, - "documentation":"

                                          Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.

                                          For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.

                                          You can also use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.

                                          You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.

                                          Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:

                                          1. Launch an instance from an existing AMI with that billing product code.

                                          2. Customize the instance.

                                          3. Create a new AMI from the instance using CreateImage to preserve the billing product code association.

                                          If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.

                                          If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.

                                          " + "documentation":"

                                          Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.

                                          For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.

                                          You can also use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.

                                          You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.

                                          Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, instead of instead of registering the AMI, do the following to preserve the billing product code association:

                                          1. Launch an instance from an existing AMI with that billing product code.

                                          2. Customize the instance.

                                          3. Create an AMI from the instance using CreateImage.

                                          If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.

                                          If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.

                                          " }, "RegisterTransitGatewayMulticastGroupMembers":{ "name":"RegisterTransitGatewayMulticastGroupMembers", @@ -20269,6 +20269,16 @@ "documentation":"

                                          This value is set to windows for Windows AMIs; otherwise, it is blank.

                                          ", "locationName":"platform" }, + "PlatformDetails":{ + "shape":"String", + "documentation":"

                                          The platform details associated with the billing code of the AMI. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "locationName":"platformDetails" + }, + "UsageOperation":{ + "shape":"String", + "documentation":"

                                          The operation of the Amazon EC2 instance and the billing code associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your AWS Cost and Usage Report. For more information, see AMI Billing Information in the Amazon Elastic Compute Cloud User Guide.

                                          ", + "locationName":"usageOperation" + }, "ProductCodes":{ "shape":"ProductCodeList", "documentation":"

                                          Any product codes associated with the AMI.

                                          ", diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json index 41ea053ded64..daa8875ceef9 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json index aa278f2c3e83..86002dba249c 100644 --- a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json index 263b2f6c1d78..43e51a14f0d9 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json index 9dac3c988fcd..c33d8c0bdf06 100644 --- a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "CreateDeploymentRequest" : [ "DeploymentType" ], "Logger" : [ "Component", "Level", "Type" ] diff --git a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json index 766c3925addf..8137d54f1ffe 100644 --- a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json index 856f0d9d2fcb..9efa2c5fa163 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json index 31a63de82621..102bfc88aece 100644 --- a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index 60d52952b4e2..361b79d843a6 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json index 736d8abb6018..89e3a42ca5ee 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json index e83b3c619c44..a59ae7a04064 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json index 083fc5f327f4..43cb53001a39 100644 --- a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json index bf1a441bf46c..d09fab8f2cab 100644 --- a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index d97c030ddcea..6f433d62f450 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json index 7e1ac0acf4b3..bfcf0ab25b8a 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json index bad4ff3ed901..477a8bcfc870 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json index 47ba7433b1d9..52da76b3796f 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json index 4fdc00d490a3..0254deb2f95b 100644 --- a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json index 928d47ed49d8..2b2d918d9357 100644 --- a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json index 503fc47e8ab6..afe43c63af71 100644 --- a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json index 8a1550ed38cd..4817aa8b5ba1 100644 --- a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "BotChannelAssociation" : [ "type" ], "BotMetadata" : [ "status" ], @@ -14267,6 +14267,222 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used a the parent of the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@return The built-in slot type used a the parent of the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used a the parent of the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Checksum" : { @@ -14759,6 +14975,224 @@ }, "xmlNameSpaceUri" : null }, + "ParentSlotTypeSignature" : { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used a the parent of the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@return The built-in slot type used a the parent of the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used a the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used a the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used a the parent of the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SlotTypeConfigurations" : { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "ValueSelectionStrategy" : { "c2jName" : "valueSelectionStrategy", "c2jShape" : "SlotValueSelectionStrategy", @@ -40758,6 +41192,222 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as a parent for the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@return The built-in slot type used as a parent for the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as a parent for the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Checksum" : { @@ -41250,6 +41900,224 @@ }, "xmlNameSpaceUri" : null }, + "ParentSlotTypeSignature" : { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as a parent for the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@return The built-in slot type used as a parent for the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as a parent for the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as a parent for the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as a parent for the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SlotTypeConfigurations" : { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "ValueSelectionStrategy" : { "c2jName" : "valueSelectionStrategy", "c2jShape" : "SlotValueSelectionStrategy", @@ -59927,6 +60795,222 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@return The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@return Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Checksum" : { @@ -60351,6 +61435,224 @@ }, "xmlNameSpaceUri" : null }, + "ParentSlotTypeSignature" : { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@return The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                          Only AMAZON.AlphaNumeric is supported.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SlotTypeConfigurations" : { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@return Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "ValueSelectionStrategy" : { "c2jName" : "valueSelectionStrategy", "c2jShape" : "SlotValueSelectionStrategy", @@ -61141,6 +62443,222 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as the parent of the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@return The built-in slot type used as the parent of the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as the parent of the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Checksum" : { @@ -61701,6 +63219,224 @@ }, "xmlNameSpaceUri" : null }, + "ParentSlotTypeSignature" : { + "c2jName" : "parentSlotTypeSignature", + "c2jShape" : "CustomOrBuiltinSlotTypeName", + "deprecated" : false, + "documentation" : "

                                          The built-in slot type used as the parent of the slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParentSlotTypeSignature", + "getterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@return The built-in slot type used as the parent of the slot type.*/", + "getterMethodName" : "getParentSlotTypeSignature", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "parentSlotTypeSignature", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "parentSlotTypeSignature", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ParentSlotTypeSignature", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.*/", + "setterMethodName" : "setParentSlotTypeSignature", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The built-in slot type used as the parent of the slot type.

                                          \n@param parentSlotTypeSignature The built-in slot type used as the parent of the slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "parentSlotTypeSignature", + "variableType" : "String", + "documentation" : "

                                          The built-in slot type used as the parent of the slot type.

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SlotTypeConfigurations" : { + "c2jName" : "slotTypeConfigurations", + "c2jShape" : "SlotTypeConfigurations", + "deprecated" : false, + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSlotTypeConfigurations", + "getterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@return Configuration information that extends the parent built-in slot type.*/", + "getterMethodName" : "getSlotTypeConfigurations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "slotTypeConfigurations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "slotTypeConfigurations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SlotTypeConfiguration", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "SlotTypeConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "member", + "variableType" : "SlotTypeConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SlotTypeConfiguration", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SlotTypeConfiguration", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SlotTypeConfigurations", + "sensitive" : false, + "setterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.*/", + "setterMethodName" : "setSlotTypeConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          Configuration information that extends the parent built-in slot type.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSlotTypeConfigurations(java.util.Collection)} or {@link #withSlotTypeConfigurations(java.util.Collection)} if you want to override the existing values.

                                          \n@param slotTypeConfigurations Configuration information that extends the parent built-in slot type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "slotTypeConfigurations", + "variableType" : "java.util.List", + "documentation" : "

                                          Configuration information that extends the parent built-in slot type.

                                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "ValueSelectionStrategy" : { "c2jName" : "valueSelectionStrategy", "c2jShape" : "SlotValueSelectionStrategy", @@ -64186,6 +65922,183 @@ }, "wrapper" : false }, + "SlotTypeConfiguration" : { + "c2jName" : "SlotTypeConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                          Provides configuration information for a slot type.

                                          ", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "regexConfiguration", + "c2jShape" : "SlotTypeRegexConfiguration", + "deprecated" : false, + "documentation" : "

                                          A regular expression used to validate the value of a slot.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRegexConfiguration", + "getterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@return A regular expression used to validate the value of a slot.*/", + "getterMethodName" : "getRegexConfiguration", + "getterModel" : { + "returnType" : "SlotTypeRegexConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "regexConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "regexConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "RegexConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.*/", + "setterMethodName" : "setRegexConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeRegexConfiguration", + "variableName" : "regexConfiguration", + "variableType" : "SlotTypeRegexConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeRegexConfiguration", + "variableSetterType" : "SlotTypeRegexConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeRegexConfiguration", + "variableName" : "regexConfiguration", + "variableType" : "SlotTypeRegexConfiguration", + "documentation" : "

                                          A regular expression used to validate the value of a slot.

                                          ", + "simpleType" : "SlotTypeRegexConfiguration", + "variableSetterType" : "SlotTypeRegexConfiguration" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "RegexConfiguration" : { + "c2jName" : "regexConfiguration", + "c2jShape" : "SlotTypeRegexConfiguration", + "deprecated" : false, + "documentation" : "

                                          A regular expression used to validate the value of a slot.

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRegexConfiguration", + "getterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@return A regular expression used to validate the value of a slot.*/", + "getterMethodName" : "getRegexConfiguration", + "getterModel" : { + "returnType" : "SlotTypeRegexConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "regexConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "regexConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "RegexConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.*/", + "setterMethodName" : "setRegexConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeRegexConfiguration", + "variableName" : "regexConfiguration", + "variableType" : "SlotTypeRegexConfiguration", + "documentation" : "", + "simpleType" : "SlotTypeRegexConfiguration", + "variableSetterType" : "SlotTypeRegexConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          \n@param regexConfiguration A regular expression used to validate the value of a slot.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeRegexConfiguration", + "variableName" : "regexConfiguration", + "variableType" : "SlotTypeRegexConfiguration", + "documentation" : "

                                          A regular expression used to validate the value of a slot.

                                          ", + "simpleType" : "SlotTypeRegexConfiguration", + "variableSetterType" : "SlotTypeRegexConfiguration" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "SlotTypeConfiguration", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeConfiguration", + "variableName" : "slotTypeConfiguration", + "variableType" : "SlotTypeConfiguration", + "documentation" : null, + "simpleType" : "SlotTypeConfiguration", + "variableSetterType" : "SlotTypeConfiguration" + }, + "wrapper" : false + }, "SlotTypeMetadata" : { "c2jName" : "SlotTypeMetadata", "customization" : { @@ -64903,6 +66816,183 @@ }, "wrapper" : false }, + "SlotTypeRegexConfiguration" : { + "c2jName" : "SlotTypeRegexConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                          Provides a regular expression used to validate the value of a slot.

                                          ", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "pattern", + "c2jShape" : "RegexPattern", + "deprecated" : false, + "documentation" : "

                                          A regular expression used to validate the value of a slot.

                                          Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                          • A-Z, a-z

                                          • 0-9

                                          • Unicode characters (\"\\ u<Unicode>\")

                                          Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                          The following regular expression operators are not supported:

                                          • Infinite repeaters: *, +, or {x,} with no upper bound.

                                          • Wild card (.)

                                          ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          A regular expression used to validate the value of a slot.

                                          Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                          • A-Z, a-z

                                          • 0-9

                                          • Unicode characters (\"\\ u<Unicode>\")

                                          Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                          The following regular expression operators are not supported:

                                          • Infinite repeaters: *, +, or {x,} with no upper bound.

                                          • Wild card (.)

                                          \n@param pattern A regular expression used to validate the value of a slot.

                                          Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                          • A-Z, a-z

                                          • 0-9

                                          • Unicode characters (\"\\ u<Unicode>\")

                                          Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                          The following regular expression operators are not supported:

                                          • Infinite repeaters: *, +, or {x,} with no upper bound.

                                          • Wild card (.)

                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPattern", + "getterDocumentation" : "/**

                                            A regular expression used to validate the value of a slot.

                                            Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                            • A-Z, a-z

                                            • 0-9

                                            • Unicode characters (\"\\ u<Unicode>\")

                                            Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                            The following regular expression operators are not supported:

                                            • Infinite repeaters: *, +, or {x,} with no upper bound.

                                            • Wild card (.)

                                            \n@return A regular expression used to validate the value of a slot.

                                            Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                            • A-Z, a-z

                                            • 0-9

                                            • Unicode characters (\"\\ u<Unicode>\")

                                            Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                            The following regular expression operators are not supported:

                                            • Infinite repeaters: *, +, or {x,} with no upper bound.

                                            • Wild card (.)

                                            • */", + "getterMethodName" : "getPattern", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "pattern", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "pattern", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Pattern", + "sensitive" : false, + "setterDocumentation" : "/**

                                              A regular expression used to validate the value of a slot.

                                              Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                              • A-Z, a-z

                                              • 0-9

                                              • Unicode characters (\"\\ u<Unicode>\")

                                              Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                              The following regular expression operators are not supported:

                                              • Infinite repeaters: *, +, or {x,} with no upper bound.

                                              • Wild card (.)

                                              \n@param pattern A regular expression used to validate the value of a slot.

                                              Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                              • A-Z, a-z

                                              • 0-9

                                              • Unicode characters (\"\\ u<Unicode>\")

                                              Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                              The following regular expression operators are not supported:

                                              • Infinite repeaters: *, +, or {x,} with no upper bound.

                                              • Wild card (.)

                                              • */", + "setterMethodName" : "setPattern", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "pattern", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                A regular expression used to validate the value of a slot.

                                                Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                • A-Z, a-z

                                                • 0-9

                                                • Unicode characters (\"\\ u<Unicode>\")

                                                Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                The following regular expression operators are not supported:

                                                • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                • Wild card (.)

                                                \n@param pattern A regular expression used to validate the value of a slot.

                                                Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                • A-Z, a-z

                                                • 0-9

                                                • Unicode characters (\"\\ u<Unicode>\")

                                                Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                The following regular expression operators are not supported:

                                                • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                • Wild card (.)

                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "pattern", + "variableType" : "String", + "documentation" : "

                                                  A regular expression used to validate the value of a slot.

                                                  Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                  • A-Z, a-z

                                                  • 0-9

                                                  • Unicode characters (\"\\ u<Unicode>\")

                                                  Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                  The following regular expression operators are not supported:

                                                  • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                  • Wild card (.)

                                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Pattern" : { + "c2jName" : "pattern", + "c2jShape" : "RegexPattern", + "deprecated" : false, + "documentation" : "

                                                  A regular expression used to validate the value of a slot.

                                                  Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                  • A-Z, a-z

                                                  • 0-9

                                                  • Unicode characters (\"\\ u<Unicode>\")

                                                  Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                  The following regular expression operators are not supported:

                                                  • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                  • Wild card (.)

                                                  ", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                  A regular expression used to validate the value of a slot.

                                                  Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                  • A-Z, a-z

                                                  • 0-9

                                                  • Unicode characters (\"\\ u<Unicode>\")

                                                  Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                  The following regular expression operators are not supported:

                                                  • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                  • Wild card (.)

                                                  \n@param pattern A regular expression used to validate the value of a slot.

                                                  Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                  • A-Z, a-z

                                                  • 0-9

                                                  • Unicode characters (\"\\ u<Unicode>\")

                                                  Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                  The following regular expression operators are not supported:

                                                  • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                  • Wild card (.)

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPattern", + "getterDocumentation" : "/**

                                                    A regular expression used to validate the value of a slot.

                                                    Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                    • A-Z, a-z

                                                    • 0-9

                                                    • Unicode characters (\"\\ u<Unicode>\")

                                                    Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                    The following regular expression operators are not supported:

                                                    • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                    • Wild card (.)

                                                    \n@return A regular expression used to validate the value of a slot.

                                                    Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                    • A-Z, a-z

                                                    • 0-9

                                                    • Unicode characters (\"\\ u<Unicode>\")

                                                    Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                    The following regular expression operators are not supported:

                                                    • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                    • Wild card (.)

                                                    • */", + "getterMethodName" : "getPattern", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "pattern", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "pattern", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Pattern", + "sensitive" : false, + "setterDocumentation" : "/**

                                                      A regular expression used to validate the value of a slot.

                                                      Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                      • A-Z, a-z

                                                      • 0-9

                                                      • Unicode characters (\"\\ u<Unicode>\")

                                                      Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                      The following regular expression operators are not supported:

                                                      • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                      • Wild card (.)

                                                      \n@param pattern A regular expression used to validate the value of a slot.

                                                      Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                      • A-Z, a-z

                                                      • 0-9

                                                      • Unicode characters (\"\\ u<Unicode>\")

                                                      Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                      The following regular expression operators are not supported:

                                                      • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                      • Wild card (.)

                                                      • */", + "setterMethodName" : "setPattern", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "pattern", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        A regular expression used to validate the value of a slot.

                                                        Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                        • A-Z, a-z

                                                        • 0-9

                                                        • Unicode characters (\"\\ u<Unicode>\")

                                                        Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                        The following regular expression operators are not supported:

                                                        • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                        • Wild card (.)

                                                        \n@param pattern A regular expression used to validate the value of a slot.

                                                        Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                        • A-Z, a-z

                                                        • 0-9

                                                        • Unicode characters (\"\\ u<Unicode>\")

                                                        Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                        The following regular expression operators are not supported:

                                                        • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                        • Wild card (.)

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "pattern", + "variableType" : "String", + "documentation" : "

                                                          A regular expression used to validate the value of a slot.

                                                          Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                          • A-Z, a-z

                                                          • 0-9

                                                          • Unicode characters (\"\\ u<Unicode>\")

                                                          Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                          The following regular expression operators are not supported:

                                                          • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                          • Wild card (.)

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "pattern" ], + "shapeName" : "SlotTypeRegexConfiguration", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SlotTypeRegexConfiguration", + "variableName" : "slotTypeRegexConfiguration", + "variableType" : "SlotTypeRegexConfiguration", + "documentation" : null, + "simpleType" : "SlotTypeRegexConfiguration", + "variableSetterType" : "SlotTypeRegexConfiguration" + }, + "wrapper" : false + }, "SlotValueSelectionStrategy" : { "c2jName" : "SlotValueSelectionStrategy", "customization" : { @@ -68308,7 +70398,7 @@ "clarificationPrompt" : { "messages" : [ { "contentType" : "PlainText", - "content" : "I'm sorry, I didn't hear that. Can you repeate what you just said?" + "content" : "I'm sorry, I didn't hear that. Can you repeat what you just said?" }, { "contentType" : "PlainText", "content" : "Can you say that again?" diff --git a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-model.json b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-model.json index 3e97b5abc527..b85ce4bee096 100644 --- a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-model.json +++ b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-model.json @@ -1165,6 +1165,14 @@ "valueSelectionStrategy":{ "shape":"SlotValueSelectionStrategy", "documentation":"

                                                          The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

                                                          " + }, + "parentSlotTypeSignature":{ + "shape":"CustomOrBuiltinSlotTypeName", + "documentation":"

                                                          The built-in slot type used a the parent of the slot type.

                                                          " + }, + "slotTypeConfigurations":{ + "shape":"SlotTypeConfigurations", + "documentation":"

                                                          Configuration information that extends the parent built-in slot type.

                                                          " } } }, @@ -1374,7 +1382,7 @@ "type":"list", "member":{"shape":"EnumerationValue"}, "max":10000, - "min":1 + "min":0 }, "ExportStatus":{ "type":"string", @@ -2256,6 +2264,14 @@ "valueSelectionStrategy":{ "shape":"SlotValueSelectionStrategy", "documentation":"

                                                          The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

                                                          " + }, + "parentSlotTypeSignature":{ + "shape":"CustomOrBuiltinSlotTypeName", + "documentation":"

                                                          The built-in slot type used as a parent for the slot type.

                                                          " + }, + "slotTypeConfigurations":{ + "shape":"SlotTypeConfigurations", + "documentation":"

                                                          Configuration information that extends the parent built-in slot type.

                                                          " } } }, @@ -3074,6 +3090,14 @@ "createVersion":{ "shape":"Boolean", "documentation":"

                                                          When set to true a new numbered version of the slot type is created. This is the same as calling the CreateSlotTypeVersion operation. If you do not specify createVersion, the default is false.

                                                          " + }, + "parentSlotTypeSignature":{ + "shape":"CustomOrBuiltinSlotTypeName", + "documentation":"

                                                          The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

                                                          Only AMAZON.AlphaNumeric is supported.

                                                          " + }, + "slotTypeConfigurations":{ + "shape":"SlotTypeConfigurations", + "documentation":"

                                                          Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

                                                          " } } }, @@ -3115,6 +3139,14 @@ "createVersion":{ "shape":"Boolean", "documentation":"

                                                          True if a new version of the slot type was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

                                                          " + }, + "parentSlotTypeSignature":{ + "shape":"CustomOrBuiltinSlotTypeName", + "documentation":"

                                                          The built-in slot type used as the parent of the slot type.

                                                          " + }, + "slotTypeConfigurations":{ + "shape":"SlotTypeConfigurations", + "documentation":"

                                                          Configuration information that extends the parent built-in slot type.

                                                          " } } }, @@ -3127,6 +3159,11 @@ "BotChannel" ] }, + "RegexPattern":{ + "type":"string", + "max":100, + "min":1 + }, "ResourceArn":{ "type":"string", "max":2048, @@ -3248,6 +3285,22 @@ "min":1, "pattern":"^([A-Za-z](-|_|.)?)+$" }, + "SlotTypeConfiguration":{ + "type":"structure", + "members":{ + "regexConfiguration":{ + "shape":"SlotTypeRegexConfiguration", + "documentation":"

                                                          A regular expression used to validate the value of a slot.

                                                          " + } + }, + "documentation":"

                                                          Provides configuration information for a slot type.

                                                          " + }, + "SlotTypeConfigurations":{ + "type":"list", + "member":{"shape":"SlotTypeConfiguration"}, + "max":10, + "min":0 + }, "SlotTypeMetadata":{ "type":"structure", "members":{ @@ -3284,6 +3337,17 @@ "min":1, "pattern":"^([A-Za-z]_?)+$" }, + "SlotTypeRegexConfiguration":{ + "type":"structure", + "required":["pattern"], + "members":{ + "pattern":{ + "shape":"RegexPattern", + "documentation":"

                                                          A regular expression used to validate the value of a slot.

                                                          Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

                                                          • A-Z, a-z

                                                          • 0-9

                                                          • Unicode characters (\"\\ u<Unicode>\")

                                                          Represent Unicode characters with four digits, for example \"\\u0041\" or \"\\u005A\".

                                                          The following regular expression operators are not supported:

                                                          • Infinite repeaters: *, +, or {x,} with no upper bound.

                                                          • Wild card (.)

                                                          " + } + }, + "documentation":"

                                                          Provides a regular expression used to validate the value of a slot.

                                                          " + }, "SlotUtteranceList":{ "type":"list", "member":{"shape":"Utterance"}, diff --git a/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json index 9cee4aedf145..1269b183006e 100644 --- a/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json index 829e58ecb128..ec190b7db0ab 100644 --- a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json index 7ce51d8fff93..801a2d6d5867 100644 --- a/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json index c76513463830..aede8a4ccb02 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json index 1df3600acee1..61fda6b534e3 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json index a644bb1e0cf3..6f6253c58f82 100644 --- a/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json index ee74483b9be5..b3e99e178b38 100644 --- a/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json index 35508c76a7da..370d1e4cdad0 100644 --- a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json index 24ef0c505da0..b3e7860e96f7 100644 --- a/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json index 5f24f30c8dcb..20d5be0ea351 100644 --- a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json index f32a048d2fa4..6a6f57585ee4 100644 --- a/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json index 0d12105dbc0c..54bc8348592b 100644 --- a/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json index fbe08b3e9206..42b015e07606 100644 --- a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sesv2-2019-09-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sesv2-2019-09-27-intermediate.json index 46f67a3bce81..5ef6590e6770 100644 --- a/aws-java-sdk-models/src/main/resources/models/sesv2-2019-09-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sesv2-2019-09-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json index 16beb08458e3..81282d2e9948 100644 --- a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json index 8596e4d3e22e..bc241e13fe59 100644 --- a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json index 88c572b66c9d..1b19932a63a0 100644 --- a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json index 40777bc50b93..638cf9986f02 100644 --- a/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "Activity" : [ "Type" ], "Comment" : [ "Status", "Visibility" ], diff --git a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json index 7167f78e990d..e73488492f2c 100644 --- a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json index c209cf379ef8..d6ac49b7876d 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index e5f0d15dfbbe..eb90f734da5d 100644 --- a/aws-java-sdk-mq/pom.xml +++ b/aws-java-sdk-mq/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index e934789acdb8..b601c416a8c4 100644 --- a/aws-java-sdk-neptune/pom.xml +++ b/aws-java-sdk-neptune/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-networkmanager/pom.xml b/aws-java-sdk-networkmanager/pom.xml index d69729e3b128..46c32dfce108 100644 --- a/aws-java-sdk-networkmanager/pom.xml +++ b/aws-java-sdk-networkmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-networkmanager diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index c53008cd2ceb..8b51bee57c7c 100644 --- a/aws-java-sdk-opensdk/pom.xml +++ b/aws-java-sdk-opensdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.717-SNAPSHOT + 1.11.717 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index 340120f2c28b..1d7f5c3829e5 100644 --- a/aws-java-sdk-opsworks/pom.xml +++ b/aws-java-sdk-opsworks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index b456c8c26ef3..421ccc82c78f 100644 --- a/aws-java-sdk-opsworkscm/pom.xml +++ b/aws-java-sdk-opsworkscm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 2c0e31831d23..9a1add037827 100644 --- a/aws-java-sdk-organizations/pom.xml +++ b/aws-java-sdk-organizations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index 409f08a241e9..5f49704d9333 100644 --- a/aws-java-sdk-osgi/pom.xml +++ b/aws-java-sdk-osgi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-osgi diff --git a/aws-java-sdk-outposts/pom.xml b/aws-java-sdk-outposts/pom.xml index f06791a610b8..6fd0bf97b018 100644 --- a/aws-java-sdk-outposts/pom.xml +++ b/aws-java-sdk-outposts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-outposts diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index 79c1f95e5d16..51693646fcd2 100644 --- a/aws-java-sdk-personalize/pom.xml +++ b/aws-java-sdk-personalize/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index ac023261a73d..dadf014785a8 100644 --- a/aws-java-sdk-personalizeevents/pom.xml +++ b/aws-java-sdk-personalizeevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index b05e9d3b39d7..81f32cc13911 100644 --- a/aws-java-sdk-personalizeruntime/pom.xml +++ b/aws-java-sdk-personalizeruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index c91689f46184..2742987d3cd2 100644 --- a/aws-java-sdk-pi/pom.xml +++ b/aws-java-sdk-pi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index 3446d96c7ad2..c6f6dccc649b 100644 --- a/aws-java-sdk-pinpoint/pom.xml +++ b/aws-java-sdk-pinpoint/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index 3208e67beb58..f77c1a15194a 100644 --- a/aws-java-sdk-pinpointemail/pom.xml +++ b/aws-java-sdk-pinpointemail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index d4723ca509bd..62eb25ab0e75 100644 --- a/aws-java-sdk-pinpointsmsvoice/pom.xml +++ b/aws-java-sdk-pinpointsmsvoice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index 57c26fceb0b6..006b007e340d 100644 --- a/aws-java-sdk-polly/pom.xml +++ b/aws-java-sdk-polly/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index 6cde2ba300c5..9f44be2d6521 100644 --- a/aws-java-sdk-pricing/pom.xml +++ b/aws-java-sdk-pricing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index 772861f32a59..dd24f2f63b13 100644 --- a/aws-java-sdk-qldb/pom.xml +++ b/aws-java-sdk-qldb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index 1b4a07e6f0f7..bac34eb635bb 100644 --- a/aws-java-sdk-qldbsession/pom.xml +++ b/aws-java-sdk-qldbsession/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index 8ea282e3e7e2..168335865247 100644 --- a/aws-java-sdk-quicksight/pom.xml +++ b/aws-java-sdk-quicksight/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index 0884b8935a82..6d4137782985 100644 --- a/aws-java-sdk-ram/pom.xml +++ b/aws-java-sdk-ram/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index e9c5fb5e8732..205cec7cb57b 100644 --- a/aws-java-sdk-rds/pom.xml +++ b/aws-java-sdk-rds/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index e7ffa4f85600..e2312e7c9450 100644 --- a/aws-java-sdk-rdsdata/pom.xml +++ b/aws-java-sdk-rdsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index 450783b7cd12..b9ad1e1f37c0 100644 --- a/aws-java-sdk-redshift/pom.xml +++ b/aws-java-sdk-redshift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index eb8a553cedde..fcd0f428264e 100644 --- a/aws-java-sdk-rekognition/pom.xml +++ b/aws-java-sdk-rekognition/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index 195401a98c08..0b00fda4e94d 100644 --- a/aws-java-sdk-resourcegroups/pom.xml +++ b/aws-java-sdk-resourcegroups/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index ef0da0fa3aa9..5932cad4be14 100644 --- a/aws-java-sdk-resourcegroupstaggingapi/pom.xml +++ b/aws-java-sdk-resourcegroupstaggingapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index 1c08903e173b..4cce665cd62e 100644 --- a/aws-java-sdk-robomaker/pom.xml +++ b/aws-java-sdk-robomaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 8e3d4f42d26a..75e30ddd5673 100644 --- a/aws-java-sdk-route53/pom.xml +++ b/aws-java-sdk-route53/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index 6d53c6a7496b..f6481bb7ac6a 100644 --- a/aws-java-sdk-route53resolver/pom.xml +++ b/aws-java-sdk-route53resolver/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index 8ba87aa7ad4f..669351fedb4d 100644 --- a/aws-java-sdk-s3/pom.xml +++ b/aws-java-sdk-s3/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index d5cd71075ace..a588763b3a75 100644 --- a/aws-java-sdk-s3control/pom.xml +++ b/aws-java-sdk-s3control/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index adc270e1b11a..b8f9b306a933 100644 --- a/aws-java-sdk-sagemaker/pom.xml +++ b/aws-java-sdk-sagemaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index a5ddda2226bb..44bae4e637b0 100644 --- a/aws-java-sdk-sagemakerruntime/pom.xml +++ b/aws-java-sdk-sagemakerruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-savingsplans/pom.xml b/aws-java-sdk-savingsplans/pom.xml index 591a9dd3e38e..49ef08760b9b 100644 --- a/aws-java-sdk-savingsplans/pom.xml +++ b/aws-java-sdk-savingsplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-savingsplans diff --git a/aws-java-sdk-schemas/pom.xml b/aws-java-sdk-schemas/pom.xml index a8c22365d303..f643275fadba 100644 --- a/aws-java-sdk-schemas/pom.xml +++ b/aws-java-sdk-schemas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-schemas diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index 3353c12e69fe..b1fcbfb74624 100644 --- a/aws-java-sdk-secretsmanager/pom.xml +++ b/aws-java-sdk-secretsmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index 1afc253b3e8c..c381265f1f19 100644 --- a/aws-java-sdk-securityhub/pom.xml +++ b/aws-java-sdk-securityhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index cda1bc220968..dfe36b813aa7 100644 --- a/aws-java-sdk-serverlessapplicationrepository/pom.xml +++ b/aws-java-sdk-serverlessapplicationrepository/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index 7918dfb1572e..dacf2533b3bf 100644 --- a/aws-java-sdk-servermigration/pom.xml +++ b/aws-java-sdk-servermigration/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index 3cc72853dbd0..35f314a5238b 100644 --- a/aws-java-sdk-servicecatalog/pom.xml +++ b/aws-java-sdk-servicecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index 36f526b7b608..fb2c6e6a4d08 100644 --- a/aws-java-sdk-servicediscovery/pom.xml +++ b/aws-java-sdk-servicediscovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index ae37a1539089..c5e08616b507 100644 --- a/aws-java-sdk-servicequotas/pom.xml +++ b/aws-java-sdk-servicequotas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index 1e95de1b561e..908f59fe5a25 100644 --- a/aws-java-sdk-ses/pom.xml +++ b/aws-java-sdk-ses/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-sesv2/pom.xml b/aws-java-sdk-sesv2/pom.xml index 58e636405699..db124edc42b5 100644 --- a/aws-java-sdk-sesv2/pom.xml +++ b/aws-java-sdk-sesv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sesv2 diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index 6caa79a1d430..e47d7b53c5f6 100644 --- a/aws-java-sdk-shield/pom.xml +++ b/aws-java-sdk-shield/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index ae3a92527a26..7c633e74483c 100644 --- a/aws-java-sdk-signer/pom.xml +++ b/aws-java-sdk-signer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index dada496012b4..eb276f43c9ab 100644 --- a/aws-java-sdk-simpledb/pom.xml +++ b/aws-java-sdk-simpledb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index 02068436d001..e11fbea92171 100644 --- a/aws-java-sdk-simpleworkflow/pom.xml +++ b/aws-java-sdk-simpleworkflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index 297d79946b6d..4abf6bbd7910 100644 --- a/aws-java-sdk-snowball/pom.xml +++ b/aws-java-sdk-snowball/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 47d1f996b02a..8906e349ec58 100644 --- a/aws-java-sdk-sns/pom.xml +++ b/aws-java-sdk-sns/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index 3c0429d28003..a084151a2436 100644 --- a/aws-java-sdk-sqs/pom.xml +++ b/aws-java-sdk-sqs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index 74d4ce3786a3..1529b5b6d2c1 100644 --- a/aws-java-sdk-ssm/pom.xml +++ b/aws-java-sdk-ssm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-sso/pom.xml b/aws-java-sdk-sso/pom.xml index 461f9c00184d..d7611b32767a 100644 --- a/aws-java-sdk-sso/pom.xml +++ b/aws-java-sdk-sso/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sso diff --git a/aws-java-sdk-ssooidc/pom.xml b/aws-java-sdk-ssooidc/pom.xml index c9db12d7103b..a450d5101615 100644 --- a/aws-java-sdk-ssooidc/pom.xml +++ b/aws-java-sdk-ssooidc/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-ssooidc diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index fddfebbb9f23..1879dd0721ff 100644 --- a/aws-java-sdk-stepfunctions/pom.xml +++ b/aws-java-sdk-stepfunctions/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index d74bf0984ae0..bd53fd9a8874 100644 --- a/aws-java-sdk-storagegateway/pom.xml +++ b/aws-java-sdk-storagegateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index 241280dfa2c1..1ae8e3f40e11 100644 --- a/aws-java-sdk-sts/pom.xml +++ b/aws-java-sdk-sts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index f28f6bdb5ecf..8b234697990e 100644 --- a/aws-java-sdk-support/pom.xml +++ b/aws-java-sdk-support/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-test-utils/pom.xml b/aws-java-sdk-test-utils/pom.xml index 1beee36c14ee..06d4fcf5620c 100644 --- a/aws-java-sdk-test-utils/pom.xml +++ b/aws-java-sdk-test-utils/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index fe8d1e144d66..01a77c3a8278 100644 --- a/aws-java-sdk-textract/pom.xml +++ b/aws-java-sdk-textract/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index 08f8e74ec21d..01f6571c83e6 100644 --- a/aws-java-sdk-transcribe/pom.xml +++ b/aws-java-sdk-transcribe/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index a25be1f194c0..8c76bdd0cbb7 100644 --- a/aws-java-sdk-transfer/pom.xml +++ b/aws-java-sdk-transfer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index 8162d9b67799..f0c260b8d229 100644 --- a/aws-java-sdk-translate/pom.xml +++ b/aws-java-sdk-translate/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index db13d7f87c86..907068ba674e 100644 --- a/aws-java-sdk-waf/pom.xml +++ b/aws-java-sdk-waf/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-wafv2/pom.xml b/aws-java-sdk-wafv2/pom.xml index b4a1c9c654c8..6047dee3b2ac 100644 --- a/aws-java-sdk-wafv2/pom.xml +++ b/aws-java-sdk-wafv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-wafv2 diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index 8fe15e09f2f1..79ed9829fcd4 100644 --- a/aws-java-sdk-workdocs/pom.xml +++ b/aws-java-sdk-workdocs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index 8d37615d1f20..07592b5a5262 100644 --- a/aws-java-sdk-worklink/pom.xml +++ b/aws-java-sdk-worklink/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index 1c50377badb1..acb587f416f3 100644 --- a/aws-java-sdk-workmail/pom.xml +++ b/aws-java-sdk-workmail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index 710f99f6c8ac..c074c3d90f24 100644 --- a/aws-java-sdk-workmailmessageflow/pom.xml +++ b/aws-java-sdk-workmailmessageflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index 52708d2862c2..8be29dc6c740 100644 --- a/aws-java-sdk-workspaces/pom.xml +++ b/aws-java-sdk-workspaces/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index cbd65b0c62cd..2985aae0416c 100644 --- a/aws-java-sdk-xray/pom.xml +++ b/aws-java-sdk-xray/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index 923509dc5a81..c689eccc0854 100644 --- a/aws-java-sdk/pom.xml +++ b/aws-java-sdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index f0f0115bc9f5..63ce11ad2a5c 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index 662577ed90ba..d2ef90bb4ec1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.717-SNAPSHOT + 1.11.717 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index 4ef0e00ee688..e3b130278cf4 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=a322ffce-74d1-4adf-887e-b98c5d7031f4 \ No newline at end of file +releaseId=031a365b-dfef-4050-8bd9-a55a91bcdb2d \ No newline at end of file