@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartBulkDeploymentRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
StartBulkDeploymentRequest() |
| Modifier and Type | Method and Description |
|---|---|
StartBulkDeploymentRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAmznClientToken()
A client token used to correlate requests and responses.
|
String |
getExecutionRoleArn()
The ARN of the execution role to associate with the bulk deployment operation.
|
String |
getInputFileUri()
The URI of the input file contained in the S3 bucket.
|
int |
hashCode() |
void |
setAmznClientToken(String amznClientToken)
A client token used to correlate requests and responses.
|
void |
setExecutionRoleArn(String executionRoleArn)
The ARN of the execution role to associate with the bulk deployment operation.
|
void |
setInputFileUri(String inputFileUri)
The URI of the input file contained in the S3 bucket.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
StartBulkDeploymentRequest |
withAmznClientToken(String amznClientToken)
A client token used to correlate requests and responses.
|
StartBulkDeploymentRequest |
withExecutionRoleArn(String executionRoleArn)
The ARN of the execution role to associate with the bulk deployment operation.
|
StartBulkDeploymentRequest |
withInputFileUri(String inputFileUri)
The URI of the input file contained in the S3 bucket.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setAmznClientToken(String amznClientToken)
amznClientToken - A client token used to correlate requests and responses.public String getAmznClientToken()
public StartBulkDeploymentRequest withAmznClientToken(String amznClientToken)
amznClientToken - A client token used to correlate requests and responses.public void setExecutionRoleArn(String executionRoleArn)
executionRoleArn - The ARN of the execution role to associate with the bulk deployment operation. This IAM role must allow
the ''greengrass:CreateDeployment'' action for all group versions that are listed in the input file. This
IAM role must have access to the S3 bucket containing the input file.public String getExecutionRoleArn()
public StartBulkDeploymentRequest withExecutionRoleArn(String executionRoleArn)
executionRoleArn - The ARN of the execution role to associate with the bulk deployment operation. This IAM role must allow
the ''greengrass:CreateDeployment'' action for all group versions that are listed in the input file. This
IAM role must have access to the S3 bucket containing the input file.public void setInputFileUri(String inputFileUri)
inputFileUri - The URI of the input file contained in the S3 bucket. The execution role must have ''getObject''
permissions on this bucket to access the input file. The input file is a JSON-serialized, line delimited
file with UTF-8 encoding that provides a list of group and version IDs and the deployment type. This file
must be less than 100MB. Currently, Greengrass; supports only ''NewDeployment'' deployment types.public String getInputFileUri()
public StartBulkDeploymentRequest withInputFileUri(String inputFileUri)
inputFileUri - The URI of the input file contained in the S3 bucket. The execution role must have ''getObject''
permissions on this bucket to access the input file. The input file is a JSON-serialized, line delimited
file with UTF-8 encoding that provides a list of group and version IDs and the deployment type. This file
must be less than 100MB. Currently, Greengrass; supports only ''NewDeployment'' deployment types.public String toString()
toString in class ObjectObject.toString()public StartBulkDeploymentRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2018. All rights reserved.