Interface UpdateComponentTypeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateComponentTypeRequest.Builder,,UpdateComponentTypeRequest> IoTTwinMakerRequest.Builder,SdkBuilder<UpdateComponentTypeRequest.Builder,,UpdateComponentTypeRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateComponentTypeRequest
-
Method Summary
Modifier and TypeMethodDescriptioncomponentTypeId(String componentTypeId) The ID of the component type.componentTypeName(String componentTypeName) The component type name.compositeComponentTypes(Map<String, CompositeComponentTypeRequest> compositeComponentTypes) This is an object that maps strings tocompositeComponentTypesof thecomponentType.description(String description) The description of the component type.extendsFrom(String... extendsFrom) Specifies the component type that this component type extends.extendsFrom(Collection<String> extendsFrom) Specifies the component type that this component type extends.functions(Map<String, FunctionRequest> functions) An object that maps strings to the functions in the component type.isSingleton(Boolean isSingleton) A Boolean value that specifies whether an entity can have more than one component of this type.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) propertyDefinitions(Map<String, PropertyDefinitionRequest> propertyDefinitions) An object that maps strings to the property definitions in the component type.propertyGroups(Map<String, PropertyGroupRequest> propertyGroups) The property groups.workspaceId(String workspaceId) The ID of the workspace.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iottwinmaker.model.IoTTwinMakerRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
workspaceId
The ID of the workspace.
- Parameters:
workspaceId- The ID of the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isSingleton
A Boolean value that specifies whether an entity can have more than one component of this type.
- Parameters:
isSingleton- A Boolean value that specifies whether an entity can have more than one component of this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeId
The ID of the component type.
- Parameters:
componentTypeId- The ID of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the component type.
- Parameters:
description- The description of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyDefinitions
UpdateComponentTypeRequest.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extendsFrom
Specifies the component type that this component type extends.
- Parameters:
extendsFrom- Specifies the component type that this component type extends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extendsFrom
Specifies the component type that this component type extends.
- Parameters:
extendsFrom- Specifies the component type that this component type extends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functions
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
- Parameters:
functions- An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyGroups
The property groups.
- Parameters:
propertyGroups- The property groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeName
The component type name.
- Parameters:
componentTypeName- The component type name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compositeComponentTypes
UpdateComponentTypeRequest.Builder compositeComponentTypes(Map<String, CompositeComponentTypeRequest> compositeComponentTypes) This is an object that maps strings to
compositeComponentTypesof thecomponentType.CompositeComponentTypeis referenced bycomponentTypeId.- Parameters:
compositeComponentTypes- This is an object that maps strings tocompositeComponentTypesof thecomponentType.CompositeComponentTypeis referenced bycomponentTypeId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateComponentTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateComponentTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-