Interface UpdateSystemTemplateRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateSystemTemplateRequest.Builder,UpdateSystemTemplateRequest>,IoTThingsGraphRequest.Builder,SdkBuilder<UpdateSystemTemplateRequest.Builder,UpdateSystemTemplateRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateSystemTemplateRequest
public static interface UpdateSystemTemplateRequest.Builder extends IoTThingsGraphRequest.Builder, SdkPojo, CopyableBuilder<UpdateSystemTemplateRequest.Builder,UpdateSystemTemplateRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateSystemTemplateRequest.BuildercompatibleNamespaceVersion(Long compatibleNamespaceVersion)The version of the user's namespace.default UpdateSystemTemplateRequest.Builderdefinition(Consumer<DefinitionDocument.Builder> definition)TheDefinitionDocumentthat contains the updated system definition.UpdateSystemTemplateRequest.Builderdefinition(DefinitionDocument definition)TheDefinitionDocumentthat contains the updated system definition.UpdateSystemTemplateRequest.Builderid(String id)The ID of the system to be updated.UpdateSystemTemplateRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateSystemTemplateRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotthingsgraph.model.IoTThingsGraphRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
id
UpdateSystemTemplateRequest.Builder id(String id)
The ID of the system to be updated.
The ID should be in the following format.
urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME- Parameters:
id- The ID of the system to be updated.The ID should be in the following format.
urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
UpdateSystemTemplateRequest.Builder definition(DefinitionDocument definition)
The
DefinitionDocumentthat contains the updated system definition.- Parameters:
definition- TheDefinitionDocumentthat contains the updated system definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
default UpdateSystemTemplateRequest.Builder definition(Consumer<DefinitionDocument.Builder> definition)
The
This is a convenience method that creates an instance of theDefinitionDocumentthat contains the updated system definition.DefinitionDocument.Builderavoiding the need to create one manually viaDefinitionDocument.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefinition(DefinitionDocument).- Parameters:
definition- a consumer that will call methods onDefinitionDocument.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
definition(DefinitionDocument)
-
compatibleNamespaceVersion
UpdateSystemTemplateRequest.Builder compatibleNamespaceVersion(Long compatibleNamespaceVersion)
The version of the user's namespace. Defaults to the latest version of the user's namespace.
If no value is specified, the latest version is used by default.
- Parameters:
compatibleNamespaceVersion- The version of the user's namespace. Defaults to the latest version of the user's namespace.If no value is specified, the latest version is used by default.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateSystemTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateSystemTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-