public static interface CreateSystemInstanceRequest.Builder extends IoTThingsGraphRequest.Builder, SdkPojo, CopyableBuilder<CreateSystemInstanceRequest.Builder,CreateSystemInstanceRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateSystemInstanceRequest.Builder |
definition(Consumer<DefinitionDocument.Builder> definition)
Sets the value of the Definition property for this object.
|
CreateSystemInstanceRequest.Builder |
definition(DefinitionDocument definition)
Sets the value of the Definition property for this object.
|
CreateSystemInstanceRequest.Builder |
flowActionsRoleArn(String flowActionsRoleArn)
The ARN of the IAM role that AWS IoT Things Graph will assume when it executes the flow.
|
CreateSystemInstanceRequest.Builder |
greengrassGroupName(String greengrassGroupName)
The name of the Greengrass group where the system instance will be deployed.
|
default CreateSystemInstanceRequest.Builder |
metricsConfiguration(Consumer<MetricsConfiguration.Builder> metricsConfiguration)
Sets the value of the MetricsConfiguration property for this object.
|
CreateSystemInstanceRequest.Builder |
metricsConfiguration(MetricsConfiguration metricsConfiguration)
Sets the value of the MetricsConfiguration property for this object.
|
CreateSystemInstanceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSystemInstanceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateSystemInstanceRequest.Builder |
s3BucketName(String s3BucketName)
The name of the Amazon Simple Storage Service bucket that will be used to store and deploy the system
instance's resource file.
|
CreateSystemInstanceRequest.Builder |
tags(Collection<Tag> tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
|
CreateSystemInstanceRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
|
CreateSystemInstanceRequest.Builder |
tags(Tag... tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
|
CreateSystemInstanceRequest.Builder |
target(DeploymentTarget target)
The target type of the deployment.
|
CreateSystemInstanceRequest.Builder |
target(String target)
The target type of the deployment.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSystemInstanceRequest.Builder tags(Collection<Tag> tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
tags - Metadata, consisting of key-value pairs, that can be used to categorize your system instances.CreateSystemInstanceRequest.Builder tags(Tag... tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
tags - Metadata, consisting of key-value pairs, that can be used to categorize your system instances.CreateSystemInstanceRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata, consisting of key-value pairs, that can be used to categorize your system instances.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateSystemInstanceRequest.Builder definition(DefinitionDocument definition)
definition - The new value for the Definition property for this object.default CreateSystemInstanceRequest.Builder definition(Consumer<DefinitionDocument.Builder> definition)
DefinitionDocument.Builder avoiding the need to
create one manually via DefinitionDocument.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to definition(DefinitionDocument).definition - a consumer that will call methods on DefinitionDocument.Builderdefinition(DefinitionDocument)CreateSystemInstanceRequest.Builder target(String target)
The target type of the deployment. Valid values are GREENGRASS and CLOUD.
target - The target type of the deployment. Valid values are GREENGRASS and CLOUD.DeploymentTarget,
DeploymentTargetCreateSystemInstanceRequest.Builder target(DeploymentTarget target)
The target type of the deployment. Valid values are GREENGRASS and CLOUD.
target - The target type of the deployment. Valid values are GREENGRASS and CLOUD.DeploymentTarget,
DeploymentTargetCreateSystemInstanceRequest.Builder greengrassGroupName(String greengrassGroupName)
The name of the Greengrass group where the system instance will be deployed. This value is required if the
value of the target parameter is GREENGRASS.
greengrassGroupName - The name of the Greengrass group where the system instance will be deployed. This value is required if
the value of the target parameter is GREENGRASS.CreateSystemInstanceRequest.Builder s3BucketName(String s3BucketName)
The name of the Amazon Simple Storage Service bucket that will be used to store and deploy the system
instance's resource file. This value is required if the value of the target parameter is
GREENGRASS.
s3BucketName - The name of the Amazon Simple Storage Service bucket that will be used to store and deploy the system
instance's resource file. This value is required if the value of the target parameter is
GREENGRASS.CreateSystemInstanceRequest.Builder metricsConfiguration(MetricsConfiguration metricsConfiguration)
metricsConfiguration - The new value for the MetricsConfiguration property for this object.default CreateSystemInstanceRequest.Builder metricsConfiguration(Consumer<MetricsConfiguration.Builder> metricsConfiguration)
MetricsConfiguration.Builder avoiding the need
to create one manually via MetricsConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to metricsConfiguration(MetricsConfiguration).metricsConfiguration - a consumer that will call methods on MetricsConfiguration.BuildermetricsConfiguration(MetricsConfiguration)CreateSystemInstanceRequest.Builder flowActionsRoleArn(String flowActionsRoleArn)
The ARN of the IAM role that AWS IoT Things Graph will assume when it executes the flow. This role must have
read and write access to AWS Lambda and AWS IoT and any other AWS services that the flow uses when it
executes. This value is required if the value of the target parameter is CLOUD.
flowActionsRoleArn - The ARN of the IAM role that AWS IoT Things Graph will assume when it executes the flow. This role
must have read and write access to AWS Lambda and AWS IoT and any other AWS services that the flow
uses when it executes. This value is required if the value of the target parameter is
CLOUD.CreateSystemInstanceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSystemInstanceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.