public static interface SystemInstanceDescription.Builder extends SdkPojo, CopyableBuilder<SystemInstanceDescription.Builder,SystemInstanceDescription>
| Modifier and Type | Method and Description |
|---|---|
default SystemInstanceDescription.Builder |
definition(Consumer<DefinitionDocument.Builder> definition)
Sets the value of the Definition property for this object.
|
SystemInstanceDescription.Builder |
definition(DefinitionDocument definition)
Sets the value of the Definition property for this object.
|
SystemInstanceDescription.Builder |
flowActionsRoleArn(String flowActionsRoleArn)
The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in
a cloud deployment.
|
default SystemInstanceDescription.Builder |
metricsConfiguration(Consumer<MetricsConfiguration.Builder> metricsConfiguration)
Sets the value of the MetricsConfiguration property for this object.
|
SystemInstanceDescription.Builder |
metricsConfiguration(MetricsConfiguration metricsConfiguration)
Sets the value of the MetricsConfiguration property for this object.
|
SystemInstanceDescription.Builder |
s3BucketName(String s3BucketName)
The Amazon Simple Storage Service bucket where information about a system instance is stored.
|
default SystemInstanceDescription.Builder |
summary(Consumer<SystemInstanceSummary.Builder> summary)
An object that contains summary information about a system instance.
|
SystemInstanceDescription.Builder |
summary(SystemInstanceSummary summary)
An object that contains summary information about a system instance.
|
SystemInstanceDescription.Builder |
validatedDependencyRevisions(Collection<DependencyRevision> validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in
a system instance.
|
SystemInstanceDescription.Builder |
validatedDependencyRevisions(Consumer<DependencyRevision.Builder>... validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in
a system instance.
|
SystemInstanceDescription.Builder |
validatedDependencyRevisions(DependencyRevision... validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in
a system instance.
|
SystemInstanceDescription.Builder |
validatedNamespaceVersion(Long validatedNamespaceVersion)
The version of the user's namespace against which the system instance was validated.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSystemInstanceDescription.Builder summary(SystemInstanceSummary summary)
An object that contains summary information about a system instance.
summary - An object that contains summary information about a system instance.default SystemInstanceDescription.Builder summary(Consumer<SystemInstanceSummary.Builder> summary)
An object that contains summary information about a system instance.
This is a convenience method that creates an instance of theSystemInstanceSummary.Builder avoiding
the need to create one manually via SystemInstanceSummary.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to summary(SystemInstanceSummary).
summary - a consumer that will call methods on SystemInstanceSummary.Buildersummary(SystemInstanceSummary)SystemInstanceDescription.Builder definition(DefinitionDocument definition)
definition - The new value for the Definition property for this object.default SystemInstanceDescription.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)SystemInstanceDescription.Builder s3BucketName(String s3BucketName)
The Amazon Simple Storage Service bucket where information about a system instance is stored.
s3BucketName - The Amazon Simple Storage Service bucket where information about a system instance is stored.SystemInstanceDescription.Builder metricsConfiguration(MetricsConfiguration metricsConfiguration)
metricsConfiguration - The new value for the MetricsConfiguration property for this object.default SystemInstanceDescription.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)SystemInstanceDescription.Builder validatedNamespaceVersion(Long validatedNamespaceVersion)
The version of the user's namespace against which the system instance was validated.
validatedNamespaceVersion - The version of the user's namespace against which the system instance was validated.SystemInstanceDescription.Builder validatedDependencyRevisions(Collection<DependencyRevision> validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.
validatedDependencyRevisions - A list of objects that contain all of the IDs and revision numbers of workflows and systems that are
used in a system instance.SystemInstanceDescription.Builder validatedDependencyRevisions(DependencyRevision... validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.
validatedDependencyRevisions - A list of objects that contain all of the IDs and revision numbers of workflows and systems that are
used in a system instance.SystemInstanceDescription.Builder validatedDependencyRevisions(Consumer<DependencyRevision.Builder>... validatedDependencyRevisions)
A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.
This is a convenience method that creates an instance of theDependencyRevision.Builder avoiding the need to
create one manually via
DependencyRevision.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #validatedDependencyRevisions(List.
validatedDependencyRevisions - a consumer that will call methods on
DependencyRevision.Builder#validatedDependencyRevisions(java.util.Collection) SystemInstanceDescription.Builder flowActionsRoleArn(String flowActionsRoleArn)
The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.
flowActionsRoleArn - The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow
execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS
IoT and to any other AWS services that the flow uses.Copyright © 2022. All rights reserved.