public static interface CreateSystemTemplateRequest.Builder extends IoTThingsGraphRequest.Builder, SdkPojo, CopyableBuilder<CreateSystemTemplateRequest.Builder,CreateSystemTemplateRequest>
Modifier and Type | Method and Description |
---|---|
CreateSystemTemplateRequest.Builder |
compatibleNamespaceVersion(Long compatibleNamespaceVersion)
The namespace version in which the system is to be created.
|
default CreateSystemTemplateRequest.Builder |
definition(Consumer<DefinitionDocument.Builder> definition)
The
DefinitionDocument used to create the system. |
CreateSystemTemplateRequest.Builder |
definition(DefinitionDocument definition)
The
DefinitionDocument used to create the system. |
CreateSystemTemplateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateSystemTemplateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateSystemTemplateRequest.Builder definition(DefinitionDocument definition)
The DefinitionDocument
used to create the system.
definition
- The DefinitionDocument
used to create the system.default CreateSystemTemplateRequest.Builder definition(Consumer<DefinitionDocument.Builder> definition)
The DefinitionDocument
used to create the system.
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.Builder
definition(DefinitionDocument)
CreateSystemTemplateRequest.Builder compatibleNamespaceVersion(Long compatibleNamespaceVersion)
The namespace version in which the system is to be created.
If no value is specified, the latest version is used by default.
compatibleNamespaceVersion
- The namespace version in which the system is to be created.
If no value is specified, the latest version is used by default.
CreateSystemTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateSystemTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.