public static interface CreateComponentTypeRequest.Builder extends IoTTwinMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateComponentTypeRequest.Builder,CreateComponentTypeRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateComponentTypeRequest.Builder |
componentTypeId(String componentTypeId)
The ID of the component type.
|
CreateComponentTypeRequest.Builder |
description(String description)
The description of the component type.
|
CreateComponentTypeRequest.Builder |
extendsFrom(Collection<String> extendsFrom)
Specifies the parent component type to extend.
|
CreateComponentTypeRequest.Builder |
extendsFrom(String... extendsFrom)
Specifies the parent component type to extend.
|
CreateComponentTypeRequest.Builder |
functions(Map<String,FunctionRequest> functions)
An object that maps strings to the functions in the component type.
|
CreateComponentTypeRequest.Builder |
isSingleton(Boolean isSingleton)
A Boolean value that specifies whether an entity can have more than one component of this type.
|
CreateComponentTypeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateComponentTypeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateComponentTypeRequest.Builder |
propertyDefinitions(Map<String,PropertyDefinitionRequest> propertyDefinitions)
An object that maps strings to the property definitions in the component type.
|
CreateComponentTypeRequest.Builder |
tags(Map<String,String> tags)
Metadata that you can use to manage the component type.
|
CreateComponentTypeRequest.Builder |
workspaceId(String workspaceId)
The ID of the workspace that contains the component type.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateComponentTypeRequest.Builder componentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId - The ID of the component type.CreateComponentTypeRequest.Builder description(String description)
The description of the component type.
description - The description of the component type.CreateComponentTypeRequest.Builder extendsFrom(Collection<String> extendsFrom)
Specifies the parent component type to extend.
extendsFrom - Specifies the parent component type to extend.CreateComponentTypeRequest.Builder extendsFrom(String... extendsFrom)
Specifies the parent component type to extend.
extendsFrom - Specifies the parent component type to extend.CreateComponentTypeRequest.Builder functions(Map<String,FunctionRequest> functions)
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
functions - An object that maps strings to the functions in the component type. Each string in the mapping must be
unique to this object.CreateComponentTypeRequest.Builder isSingleton(Boolean isSingleton)
A Boolean value that specifies whether an entity can have more than one component of this type.
isSingleton - A Boolean value that specifies whether an entity can have more than one component of this type.CreateComponentTypeRequest.Builder propertyDefinitions(Map<String,PropertyDefinitionRequest> propertyDefinitions)
An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.
propertyDefinitions - An object that maps strings to the property definitions in the component type. Each string in the
mapping must be unique to this object.CreateComponentTypeRequest.Builder tags(Map<String,String> tags)
Metadata that you can use to manage the component type.
tags - Metadata that you can use to manage the component type.CreateComponentTypeRequest.Builder workspaceId(String workspaceId)
The ID of the workspace that contains the component type.
workspaceId - The ID of the workspace that contains the component type.CreateComponentTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateComponentTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.