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.
+ * The ApiCache
object.
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
@@ -419,6 +425,58 @@ public CreateGraphqlApiRequest withAdditionalAuthenticationProviders( return this; } + /** + *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public void setXrayEnabled(Boolean xrayEnabled) {
+ this.xrayEnabled = xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public Boolean getXrayEnabled() {
+ return this.xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
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
.
+ *
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
+ * The ApiCache
object.
+ *
+ * The ApiCache
object.
+ *
ApiCache
object.
*/
public void setApiCache(ApiCache apiCache) {
@@ -37,7 +47,11 @@ public void setApiCache(ApiCache apiCache) {
}
/**
- * @return
+ *
+ * The ApiCache
object.
+ *
ApiCache
object.
*/
public ApiCache getApiCache() {
@@ -45,7 +59,12 @@ public ApiCache getApiCache() {
}
/**
+ *
+ * The ApiCache
object.
+ *
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
+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi
.
+ *
@@ -580,6 +586,58 @@ public GraphqlApi withAdditionalAuthenticationProviders(java.util.CollectionGraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public void setXrayEnabled(Boolean xrayEnabled) {
+ this.xrayEnabled = xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public Boolean getXrayEnabled() {
+ return this.xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag representing whether X-Ray tracing is enabled for this GraphqlApi
.
+ *
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
.
+ *
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.
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
@@ -398,6 +404,58 @@ public UpdateGraphqlApiRequest withAdditionalAuthenticationProviders( return this; } + /** + *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public void setXrayEnabled(Boolean xrayEnabled) {
+ this.xrayEnabled = xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
GraphqlApi
.
+ */
+
+ public Boolean getXrayEnabled() {
+ return this.xrayEnabled;
+ }
+
+ /**
+ *
+ * A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
+ *
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
.
+ *
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
+ * 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.
+ *
@@ -2593,6 +2602,100 @@ public Build withReportArns(java.util.Collection
+ * An array of
+ * An array of
+ * An array of
+ * 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.
+ *
+ * An array of
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
* 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.
+ * 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.ListProjectFileSystemLocation
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.
+ * 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.CollectionProjectFileSystemLocation
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.
+ * 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.ArrayListProjectFileSystemLocation
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.
+ * 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
+ * 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.
+ *
@@ -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.
+ *
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
+ * 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.
+ *
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
+ * 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 ofProjectFileSystemLocation
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
+ * 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.
+ *
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
- * 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
.
*
- * 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
.
*
- * 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
.
*
- * 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
.
*
- * 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
.
*
- * 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
.
*
- * 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
.
*
+ * 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.
+ *
@@ -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.
+ *
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
+ * 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.
+ *
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
+ * 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 ofProjectFileSystemLocation
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
+ * 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.
+ *
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- * 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
.
+ *
+ * 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.
+ *
+ * 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.
+ *
+ * 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.
+ *
+ * The type of the file system. The one supported type is EFS
.
+ *
EFS
.
+ * @see FileSystemType
+ */
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ /**
+ *
+ * The type of the file system. The one supported type is EFS
.
+ *
EFS
.
+ * @see FileSystemType
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ *
+ * The type of the file system. The one supported type is EFS
.
+ *
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
.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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.
+ *
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
).
*
* 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
.
*
- * 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.
*
* 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
).
*
* 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
.
*
* 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
).
*
* 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
).
*
* 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
.
*
* 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
).
*
* 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
).
*
* 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
.
*
* 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
).
*
* 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
+ *
- * 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.
+ *
+ * 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.
+ *
+ * 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.
+ *
+ * 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
*
+ * 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.
+ *
@@ -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.
+ *
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
+ * 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.
+ *
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
+ * 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 ofProjectFileSystemLocation
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
+ * 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.
+ *
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* 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.
*
- * 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.
*
- * 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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
+ *
* 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.
+ *
* 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.
+ *
+ * The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
+ * parameter; otherwise, an error occurs.
+ *
* 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.
+ *
+ * The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
+ * parameter; otherwise, an error occurs.
+ *
* 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.
+ *
+ * The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
+ * parameter; otherwise, an error occurs.
+ *
* 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.
+ *
+ * The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
+ * parameter; otherwise, an error occurs.
+ *
* 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.
+ *
+ * The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
+ * parameter; otherwise, an error occurs.
+ *
* 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.
+ *
+ * The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
+ * parameter; otherwise, an error occurs.
+ *
- * The time when the block token
expires.
+ * The time when the BlockToken
expires.
*
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.
*
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.
*
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
- * The time when the block token
expires.
+ * The time when the BlockToken
expires.
*
- * The time when the block token
expires.
+ * The time when the BlockToken
expires.
*
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.
*
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.
*
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 @@* 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: *
*- * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *
** 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: *
*- * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *
** 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: *
*- * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *
** 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: *
*- * Create a new AMI from the instance using CreateImage to preserve the billing product code association. + * Create an AMI from the instance using CreateImage. *
*+ * 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.
+ *
* 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.
+ *
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.
+ *
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.
+ *
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
- * 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
- *
* 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
- *
+ * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.
* imageTag
or imageDigest
.
+ * Deletes a list of specified images within a repository. Images are specified with either an imageTag
+ * or imageDigest
.
* imageTag
or imageDigest
.
+ * Gets detailed information for an image. Images are specified with either an imageTag
or
+ * imageDigest
.
+ * 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.
*
- * 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.
*
+ * 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.
*
* 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
- * 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
- * Deletes a list of specified images within a specified repository. Images are specified with either
- *
* 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
- * Deletes a list of specified images within a specified repository. Images are specified with either
- *
* 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
- * Gets detailed information for specified images within a specified repository. Images are specified with either
- *
+ * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.
*
- * Gets detailed information for specified images within a specified repository. Images are specified with either
- *
+ * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.
*
+ * 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
+ * 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
- * 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.
*
- * 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.
*
- * Deletes the specified lifecycle policy.
+ * Deletes the lifecycle policy associated with the specified repository.
*
- * Deletes the specified lifecycle policy.
+ * Deletes the lifecycle policy associated with the specified repository.
*
- * Deletes an existing image repository. If a repository contains images, you must use the
- * Deletes an existing image repository. If a repository contains images, you must use the
- * Deletes the repository policy from a specified repository.
+ * Deletes the repository policy associated with the specified repository.
*
- * Deletes the repository policy from a specified repository.
+ * Deletes the repository policy associated with the specified repository.
*
- * Describes the image scan findings for the specified image.
+ * Returns the scan findings for the specified image.
*
- * Describes the image scan findings for the specified image.
+ * Returns the scan findings for the specified image.
*
- * 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
- * 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
- * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the
- *
- * The
- * Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the
- *
- * The
+ * 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
+ * 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
- * Retrieves the specified lifecycle policy.
+ * Retrieves the lifecycle policy for the specified repository.
*
- * Retrieves the specified lifecycle policy.
+ * Retrieves the lifecycle policy for the specified repository.
*
- * Retrieves the results of the specified lifecycle policy preview request.
+ * Retrieves the results of the lifecycle policy preview request for the specified repository.
*
- * Retrieves the results of the specified lifecycle policy preview request.
+ * Retrieves the results of the lifecycle policy preview request for the specified repository.
*
- * Retrieves the repository policy for a specified repository.
+ * Retrieves the repository policy for the specified repository.
*
- * Retrieves the repository policy for a specified repository.
+ * Retrieves the repository policy for the specified repository.
*
- * 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
- * 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
- * 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
- * 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
* 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
* 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
- * Updates the image scanning configuration for a repository.
+ * Updates the image scanning configuration for the specified repository.
*
- * Updates the image scanning configuration for a repository.
+ * Updates the image scanning configuration for the specified repository.
*
- * 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.
*
- * 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.
*
- * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy
* Template.
*
- * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy
* Template.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
* 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
* 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
- *
* 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
- *
+ * When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.
*
+ * 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.
*
- * Deletes the specified lifecycle policy.
+ * Deletes the lifecycle policy associated with the specified repository.
*
- * Deletes an existing image repository. If a repository contains images, you must use the
- * Deletes the repository policy from a specified repository.
+ * Deletes the repository policy associated with the specified repository.
*
- * Describes the image scan findings for the specified image.
+ * Returns the scan findings for the specified image.
*
- * 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
- *
- * The
+ * 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.
*
- * Retrieves the results of the specified lifecycle policy preview request.
+ * Retrieves the results of the lifecycle policy preview request for the specified repository.
*
- * Retrieves the repository policy for a specified repository.
+ * Retrieves the repository policy for the specified repository.
*
- * 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
* 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.
*
- * 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.
*
- * Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy
* Template.
*
- * 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.
*
- * 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.
*
* 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.
*
- * 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.
*
- * 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.
*
- * 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
- * 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.
*
+ * The built-in slot type used a the parent of the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
@@ -457,6 +469,116 @@ public CreateSlotTypeVersionResult withValueSelectionStrategy(SlotValueSelection
return this;
}
+ /**
+ *
+ * The built-in slot type used a the parent of the slot type.
+ *
+ * The built-in slot type used a the parent of the slot type.
+ *
+ * The built-in slot type used a the parent of the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * 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.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * The built-in slot type used as a parent for the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
@@ -457,6 +469,116 @@ public GetSlotTypeResult withValueSelectionStrategy(SlotValueSelectionStrategy v
return this;
}
+ /**
+ *
+ * The built-in slot type used as a parent for the slot type.
+ *
+ * The built-in slot type used as a parent for the slot type.
+ *
+ * The built-in slot type used as a parent for the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * 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.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * 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
+ * Configuration information that extends the parent built-in slot type. The configuration is added to the settings
+ * for the parent slot type.
+ *
@@ -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
+ * Only
+ * 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
+ * Only
+ * 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
+ * Only
+ * Configuration information that extends the parent built-in slot type. The configuration is added to the settings
+ * for the parent slot type.
+ *
+ * Configuration information that extends the parent built-in slot type. The configuration is added to the settings
+ * for the parent slot type.
+ *
+ * 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.
+ *
+ * Configuration information that extends the parent built-in slot type. The configuration is added to the settings
+ * for the parent slot type.
+ *
+ * The built-in slot type used as the parent of the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
@@ -524,6 +536,116 @@ public Boolean isCreateVersion() {
return this.createVersion;
}
+ /**
+ *
+ * The built-in slot type used as the parent of the slot type.
+ *
+ * The built-in slot type used as the parent of the slot type.
+ *
+ * The built-in slot type used as the parent of the slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * 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.
+ *
+ * Configuration information that extends the parent built-in slot type.
+ *
+ * Provides configuration information for a slot type.
+ *
+ * A regular expression used to validate the value of a slot.
+ *
+ * A regular expression used to validate the value of a slot.
+ *
+ * A regular expression used to validate the value of a slot.
+ *
+ * A regular expression used to validate the value of a slot.
+ *
+ * Provides a regular expression used to validate the value of a slot.
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ *
+ * 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 (.)
+ * 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 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 Deletes a list of specified images within a specified repository. Images are specified with either 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. Deletes a list of specified images within a repository. Images are specified with either an 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. Gets detailed information for specified images within a specified repository. Images are specified with either Gets detailed information for an image. Images are specified with either an When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a 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 Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a 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 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. Creates a repository. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide. Deletes the specified lifecycle policy. Deletes the lifecycle policy associated with the specified repository. Deletes an existing image repository. If a repository contains images, you must use the Deletes a repository. If the repository contains images, you must either delete all images in the repository or use the Deletes the repository policy from a specified repository. Deletes the repository policy associated with the specified repository. Describes the image scan findings for the specified image. Returns the scan findings for the specified image. 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 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 Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the The 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 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 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 Retrieves the specified lifecycle policy. Retrieves the lifecycle policy for the specified repository. Retrieves the results of the specified lifecycle policy preview request. Retrieves the results of the lifecycle policy preview request for the specified repository. Retrieves the repository policy for a specified repository. Retrieves the repository policy for the specified repository. 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 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 Lists all the image IDs for a given repository. You can filter images based on whether or not they are tagged by setting the Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the 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 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 Updates the image scanning configuration for a repository. Updates the image scanning configuration for the specified repository. 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. Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy Template. Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle Policy Template. 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. 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. 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. 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 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 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. 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. 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. 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. 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. 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. 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 {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values. 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. 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. 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. 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. 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. 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. 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. 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 {@link #setRegistryIds(java.util.Collection)} or {@link #withRegistryIds(java.util.Collection)} if you want to override the existing values. 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. 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 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 Deletes a list of specified images within a specified repository. Images are specified with either 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. Deletes a list of specified images within a repository. Images are specified with either an 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. Gets detailed information for specified images within a specified repository. Images are specified with either Gets detailed information for an image. Images are specified with either an When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a 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 Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a 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 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. Creates a repository. For more information, see Amazon ECR Repositories in the Amazon Elastic Container Registry User Guide. Deletes the specified lifecycle policy. Deletes the lifecycle policy associated with the specified repository. Deletes an existing image repository. If a repository contains images, you must use the Deletes a repository. If the repository contains images, you must either delete all images in the repository or use the Deletes the repository policy from a specified repository. Deletes the repository policy associated with the specified repository. Describes the image scan findings for the specified image. Returns the scan findings for the specified image. 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 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 Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the The 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 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 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 Retrieves the specified lifecycle policy. Retrieves the lifecycle policy for the specified repository. Retrieves the results of the specified lifecycle policy preview request. Retrieves the results of the lifecycle policy preview request for the specified repository. Retrieves the repository policy for a specified repository. Retrieves the repository policy for the specified repository. 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 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 Lists all the image IDs for a given repository. You can filter images based on whether or not they are tagged by setting the Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the 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 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 Updates the image scanning configuration for a repository. Updates the image scanning configuration for the specified repository. 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. Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle Policy Template. Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle Policy Template. 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. 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. 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. 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 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 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. The A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the The The The The The The The The The The The The A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this A flag representing whether X-Ray tracing is enabled for this The A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the A flag indicating whether to enable X-Ray tracing for the 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. The A list of additional authentication providers for the A flag indicating whether to enable X-Ray tracing for the The Represents the output of a A list of additional authentication providers for the A flag representing whether X-Ray tracing is enabled for this Describes a GraphQL API. The Arn for the Lambda function to use as the Conflict Handler. The A list of additional authentication providers for the A flag indicating whether to enable X-Ray tracing for the An array of An array of An array of An array of An array of 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. An array of An array of An array of An array of An array of An array of 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. An array of 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. An array of An array of An array of An array of An array of 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. An array of An array of An array of An array of An array of An array of 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. An array of 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). The value of the environment variable. We strongly discourage the use of 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).imageTag
or imageDigest
.
+ * Deletes a list of specified images within a repository. Images are specified with either an imageTag
+ * or imageDigest
.
* imageTag
or imageDigest
.
+ * Deletes a list of specified images within a repository. Images are specified with either an imageTag
+ * or imageDigest
.
* imageTag
or imageDigest
.
+ * Gets detailed information for an image. Images are specified with either an imageTag
or
+ * imageDigest
.
+ * imageTag
or imageDigest
.
+ * Gets detailed information for an image. Images are specified with either an imageTag
or
+ * imageDigest
.
+ * sha256
digest of the image layer for data validation
* purposes.
* sha256
digest of the image layer for data validation
* purposes.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* imageTag
or imageDigest
.
+ * Deletes a list of specified images within a repository. Images are specified with either an imageTag
+ * or imageDigest
.
* imageTag
or imageDigest
.
+ * Gets detailed information for an image. Images are specified with either an imageTag
or
+ * imageDigest
.
+ * sha256
digest of the image layer for data validation
* purposes.
* 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.
* 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.
* 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.
* 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.
* AMAZON.AlphaNumeric
is supported.
+ * AMAZON.AlphaNumeric
is supported.
+ * AMAZON.AlphaNumeric
is supported.
+ */
+
+ public void setParentSlotTypeSignature(String parentSlotTypeSignature) {
+ this.parentSlotTypeSignature = parentSlotTypeSignature;
+ }
+
+ /**
+ * AMAZON.AlphaNumeric
is supported.
+ * AMAZON.AlphaNumeric
is supported.
+ */
+
+ public String getParentSlotTypeSignature() {
+ return this.parentSlotTypeSignature;
+ }
+
+ /**
+ * AMAZON.AlphaNumeric
is supported.
+ * 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;
+ }
+
+ /**
+ *
+ *
+ *
+ *
+ */
+ private String pattern;
+
+ /**
+ *
+ *
+ *
+ *
+ *
+ * @param pattern
+ * A regular expression used to validate the value of a slot.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * @return A regular expression used to validate the value of a slot.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * @param pattern
+ * A regular expression used to validate the value of a slot.
+ *
+ *
+ *
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
docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.imageTag
or imageDigest
.imageTag
or imageDigest
.imageTag
or imageDigest
.imageTag
or imageDigest
.sha256
digest of the image layer for data validation purposes.docker
CLI to pull, tag, and push images.sha256
digest of the image layer for data validation purposes.docker
CLI to pull, tag, and push images.force
option to delete it.force
option to delete the repository.docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.docker
CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed.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.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.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.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.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.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.imageTag
or imageDigest
.imageTag
or imageDigest
.imageTag
or imageDigest
.imageTag
or imageDigest
.sha256
digest of the image layer for data validation purposes.docker
CLI to pull, tag, and push images.sha256
digest of the image layer for data validation purposes.docker
CLI to pull, tag, and push images.force
option to delete it.force
option to delete the repository.docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.docker
CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed.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.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.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.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.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.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.docker
CLI to pull, tag, and push images.ApiCache
object.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.ApiCache
object.ApiCache
object.ApiCache
object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withApiCache",
- "getterDocumentation" : "/**\n@return */",
+ "getterDocumentation" : "/**ApiCache
object.ApiCache
object.*/",
"getterMethodName" : "getApiCache",
"getterModel" : {
"returnType" : "ApiCache",
@@ -21133,7 +21268,7 @@
"marshallingType" : "STRUCTURED",
"name" : "ApiCache",
"sensitive" : false,
- "setterDocumentation" : "/**\n@param apiCache */",
+ "setterDocumentation" : "/**ApiCache
object.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" : "/**ApiCache
object.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" : "ApiCache
object.ApiCache
object.ApiCache
object.ApiCache
object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withApiCache",
- "getterDocumentation" : "/**\n@return */",
+ "getterDocumentation" : "/**ApiCache
object.ApiCache
object.*/",
"getterMethodName" : "getApiCache",
"getterModel" : {
"returnType" : "ApiCache",
@@ -21202,7 +21337,7 @@
"marshallingType" : "STRUCTURED",
"name" : "ApiCache",
"sensitive" : false,
- "setterDocumentation" : "/**\n@param apiCache */",
+ "setterDocumentation" : "/**ApiCache
object.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" : "/**ApiCache
object.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" : "ApiCache
object.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.LambdaConflictHandlerConfig
object when configuring LAMBDA as the Conflict Handler.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.GraphqlApi
.GraphqlApi
.GraphqlApi
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withXrayEnabled",
+ "getterDocumentation" : "/**GraphqlApi
.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" : "/**GraphqlApi
.GraphqlApi
.*/",
+ "setterMethodName" : "setXrayEnabled",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "xrayEnabled",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**GraphqlApi
.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" : "GraphqlApi
.
"
}
- }
+ },
+ "documentation":"ApiCache
object.GraphqlApi
API.GraphqlApi
.ApiCache
object.GetApiCache
operation.GraphqlApi
API.GraphqlApi
.LambdaConflictHandlerConfig
object when configuring LAMBDA as the Conflict Handler.GraphqlApi
API.GraphqlApi
.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. 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. 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" : "/**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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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. 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. 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" : "/**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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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. 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. 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" : "/**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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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. 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. 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" : "/**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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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.ListProjectFileSystemLocation
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. 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
.
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
.
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
.
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 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
.
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
.
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 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
.
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
.
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 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
.
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
.
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).
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
.
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).
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
.
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 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
.
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
.
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 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
.
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
.
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 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
.
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
.
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 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
.
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
.
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).
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
.
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.
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.
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.
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 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.
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 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.
\n@param fileSystemLocations An array ofProjectFileSystemLocation
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 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.
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.
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.
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.
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 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.
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 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.
\n@param fileSystemLocations An array ofProjectFileSystemLocation
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 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.
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
.
The type of the file system. The one supported type is EFS
.
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
.
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
.
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
.
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
.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
.
The type of the file system. The one supported type is EFS
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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 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.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 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.
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 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.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 region.
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.
The credential
can use the name of the credentials only if they exist in your current AWS Region.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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 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.
\n@param fileSystemLocations An array ofProjectFileSystemLocation
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 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.
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.
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.
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.
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 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.
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 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.
\n@param fileSystemLocations An array ofProjectFileSystemLocation
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 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.
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.
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.
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).
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
.
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.
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
.
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.
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.
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.
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
.
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
.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The block token for the block index of the second snapshot ID
specified in the list changed blocks
operation.
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.
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.
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.
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.
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.
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.
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.
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.
The block token for the block index of the SecondSnapshotId
specified in the ListChangedBlocks
operation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The block token for the block index of the second snapshot ID
specified in the list changed blocks
operation.
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.
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.
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.
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.
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.
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.
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.
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.
The block token for the block index of the SecondSnapshotId
specified in the ListChangedBlocks
operation.
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.
The block index of the block from which to get data.
Obtain the BlockIndex
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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 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.
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.
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.
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.
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.
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.
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.
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.
The block index of the block from which to get data.
Obtain the BlockIndex
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
The block token of the block from which to get data.
Obtain the BlockToken
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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 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.
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.
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.
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.
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.
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.
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.
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.
The block token of the block from which to get data.
Obtain the BlockToken
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
The block index of the block from which to get data.
Obtain the BlockIndex
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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 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.
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.
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.
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.
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.
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.
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.
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.
The block index of the block from which to get data.
Obtain the BlockIndex
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
The block token of the block from which to get data.
Obtain the BlockToken
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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 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.
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.
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.
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.
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.
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.
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.
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.
The block token of the block from which to get data.
Obtain the BlockToken
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
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.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
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.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
The FirstSnapshotID
parameter must be specified with a SecondSnapshotId
parameter; otherwise, an error occurs.
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.
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.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The SecondSnapshotId
parameter must be specified with a FirstSnapshotID
parameter; otherwise, an error occurs.
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.
The time when the block token
expires.
The time when the BlockToken
expires.
The time when the block token
expires.
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.
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.
block token
expires.*/",
+ "getterDocumentation" : "/**The time when the BlockToken
expires.
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.
block token
expires.*/",
+ "setterDocumentation" : "/**The time when the BlockToken
expires.
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.
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.
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.
The time when the BlockToken
expires.
The time when the block token
expires.
The time when the BlockToken
expires.
The time when the block token
expires.
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.
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.
block token
expires.*/",
+ "getterDocumentation" : "/**The time when the BlockToken
expires.
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.
block token
expires.*/",
+ "setterDocumentation" : "/**The time when the BlockToken
expires.
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.
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.
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.
The time when the BlockToken
expires.
The time when the block token
expires.
The time when the BlockToken
expires.
The time when the block token
expires.
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.
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.
block token
expires.*/",
+ "getterDocumentation" : "/**The time when the BlockToken
expires.
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.
block token
expires.*/",
+ "setterDocumentation" : "/**The time when the BlockToken
expires.
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.
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.
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.
The time when the BlockToken
expires.
The time when the block token
expires.
The time when the BlockToken
expires.
The time when the block token
expires.
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.
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.
block token
expires.*/",
+ "getterDocumentation" : "/**The time when the BlockToken
expires.
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.
block token
expires.*/",
+ "setterDocumentation" : "/**The time when the BlockToken
expires.
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.
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.
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.
The time when the BlockToken
expires.
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.
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.
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.
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.
The block index of the block from which to get data.
Obtain the BlockIndex
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
The block token of the block from which to get data.
Obtain the BlockToken
by running the ListChangedBlocks
or ListSnapshotBlocks
operations.
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.
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.
The time when the block token
expires.
The time when the BlockToken
expires.
The time when the block token
expires.
The time when the BlockToken
expires.
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:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
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:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
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:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
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.
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.
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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type.
", + "simpleType" : "ListThe 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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type.
", + "simpleType" : "ListThe 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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type.
", + "simpleType" : "ListThe 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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type.
", + "simpleType" : "ListThe 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.
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.
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.
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.
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.
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.
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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.
", + "simpleType" : "ListThe 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.
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.
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.
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.
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.
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.
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.ListConfiguration 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.ListConfiguration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.
\nNOTE: 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.ListConfiguration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.
", + "simpleType" : "ListThe 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.ListConfiguration 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