@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateComponentTypeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateComponentTypeRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateComponentTypeRequest |
addCompositeComponentTypesEntry(String key,
CompositeComponentTypeRequest value)
Add a single CompositeComponentTypes entry
|
UpdateComponentTypeRequest |
addFunctionsEntry(String key,
FunctionRequest value)
Add a single Functions entry
|
UpdateComponentTypeRequest |
addPropertyDefinitionsEntry(String key,
PropertyDefinitionRequest value)
Add a single PropertyDefinitions entry
|
UpdateComponentTypeRequest |
addPropertyGroupsEntry(String key,
PropertyGroupRequest value)
Add a single PropertyGroups entry
|
UpdateComponentTypeRequest |
clearCompositeComponentTypesEntries()
Removes all the entries added into CompositeComponentTypes.
|
UpdateComponentTypeRequest |
clearFunctionsEntries()
Removes all the entries added into Functions.
|
UpdateComponentTypeRequest |
clearPropertyDefinitionsEntries()
Removes all the entries added into PropertyDefinitions.
|
UpdateComponentTypeRequest |
clearPropertyGroupsEntries()
Removes all the entries added into PropertyGroups.
|
UpdateComponentTypeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getComponentTypeId()
The ID of the component type.
|
String |
getComponentTypeName()
The component type name.
|
Map<String,CompositeComponentTypeRequest> |
getCompositeComponentTypes()
This is an object that maps strings to
compositeComponentTypes of the componentType . |
String |
getDescription()
The description of the component type.
|
List<String> |
getExtendsFrom()
Specifies the component type that this component type extends.
|
Map<String,FunctionRequest> |
getFunctions()
An object that maps strings to the functions in the component type.
|
Boolean |
getIsSingleton()
A Boolean value that specifies whether an entity can have more than one component of this type.
|
Map<String,PropertyDefinitionRequest> |
getPropertyDefinitions()
An object that maps strings to the property definitions in the component type.
|
Map<String,PropertyGroupRequest> |
getPropertyGroups()
The property groups.
|
String |
getWorkspaceId()
The ID of the workspace.
|
int |
hashCode() |
Boolean |
isSingleton()
A Boolean value that specifies whether an entity can have more than one component of this type.
|
void |
setComponentTypeId(String componentTypeId)
The ID of the component type.
|
void |
setComponentTypeName(String componentTypeName)
The component type name.
|
void |
setCompositeComponentTypes(Map<String,CompositeComponentTypeRequest> compositeComponentTypes)
This is an object that maps strings to
compositeComponentTypes of the componentType . |
void |
setDescription(String description)
The description of the component type.
|
void |
setExtendsFrom(Collection<String> extendsFrom)
Specifies the component type that this component type extends.
|
void |
setFunctions(Map<String,FunctionRequest> functions)
An object that maps strings to the functions in the component type.
|
void |
setIsSingleton(Boolean isSingleton)
A Boolean value that specifies whether an entity can have more than one component of this type.
|
void |
setPropertyDefinitions(Map<String,PropertyDefinitionRequest> propertyDefinitions)
An object that maps strings to the property definitions in the component type.
|
void |
setPropertyGroups(Map<String,PropertyGroupRequest> propertyGroups)
The property groups.
|
void |
setWorkspaceId(String workspaceId)
The ID of the workspace.
|
String |
toString()
Returns a string representation of this object.
|
UpdateComponentTypeRequest |
withComponentTypeId(String componentTypeId)
The ID of the component type.
|
UpdateComponentTypeRequest |
withComponentTypeName(String componentTypeName)
The component type name.
|
UpdateComponentTypeRequest |
withCompositeComponentTypes(Map<String,CompositeComponentTypeRequest> compositeComponentTypes)
This is an object that maps strings to
compositeComponentTypes of the componentType . |
UpdateComponentTypeRequest |
withDescription(String description)
The description of the component type.
|
UpdateComponentTypeRequest |
withExtendsFrom(Collection<String> extendsFrom)
Specifies the component type that this component type extends.
|
UpdateComponentTypeRequest |
withExtendsFrom(String... extendsFrom)
Specifies the component type that this component type extends.
|
UpdateComponentTypeRequest |
withFunctions(Map<String,FunctionRequest> functions)
An object that maps strings to the functions in the component type.
|
UpdateComponentTypeRequest |
withIsSingleton(Boolean isSingleton)
A Boolean value that specifies whether an entity can have more than one component of this type.
|
UpdateComponentTypeRequest |
withPropertyDefinitions(Map<String,PropertyDefinitionRequest> propertyDefinitions)
An object that maps strings to the property definitions in the component type.
|
UpdateComponentTypeRequest |
withPropertyGroups(Map<String,PropertyGroupRequest> propertyGroups)
The property groups.
|
UpdateComponentTypeRequest |
withWorkspaceId(String workspaceId)
The ID of the workspace.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setWorkspaceId(String workspaceId)
The ID of the workspace.
workspaceId
- The ID of the workspace.public String getWorkspaceId()
The ID of the workspace.
public UpdateComponentTypeRequest withWorkspaceId(String workspaceId)
The ID of the workspace.
workspaceId
- The ID of the workspace.public void setIsSingleton(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.public Boolean getIsSingleton()
A Boolean value that specifies whether an entity can have more than one component of this type.
public UpdateComponentTypeRequest withIsSingleton(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.public Boolean isSingleton()
A Boolean value that specifies whether an entity can have more than one component of this type.
public void setComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public String getComponentTypeId()
The ID of the component type.
public UpdateComponentTypeRequest withComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public void setDescription(String description)
The description of the component type.
description
- The description of the component type.public String getDescription()
The description of the component type.
public UpdateComponentTypeRequest withDescription(String description)
The description of the component type.
description
- The description of the component type.public Map<String,PropertyDefinitionRequest> getPropertyDefinitions()
An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.
public void setPropertyDefinitions(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.public UpdateComponentTypeRequest withPropertyDefinitions(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.public UpdateComponentTypeRequest addPropertyDefinitionsEntry(String key, PropertyDefinitionRequest value)
public UpdateComponentTypeRequest clearPropertyDefinitionsEntries()
public List<String> getExtendsFrom()
Specifies the component type that this component type extends.
public void setExtendsFrom(Collection<String> extendsFrom)
Specifies the component type that this component type extends.
extendsFrom
- Specifies the component type that this component type extends.public UpdateComponentTypeRequest withExtendsFrom(String... extendsFrom)
Specifies the component type that this component type extends.
NOTE: This method appends the values to the existing list (if any). Use
setExtendsFrom(java.util.Collection)
or withExtendsFrom(java.util.Collection)
if you want to
override the existing values.
extendsFrom
- Specifies the component type that this component type extends.public UpdateComponentTypeRequest withExtendsFrom(Collection<String> extendsFrom)
Specifies the component type that this component type extends.
extendsFrom
- Specifies the component type that this component type extends.public Map<String,FunctionRequest> getFunctions()
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
public void setFunctions(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.public UpdateComponentTypeRequest withFunctions(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.public UpdateComponentTypeRequest addFunctionsEntry(String key, FunctionRequest value)
public UpdateComponentTypeRequest clearFunctionsEntries()
public Map<String,PropertyGroupRequest> getPropertyGroups()
The property groups.
public void setPropertyGroups(Map<String,PropertyGroupRequest> propertyGroups)
The property groups.
propertyGroups
- The property groups.public UpdateComponentTypeRequest withPropertyGroups(Map<String,PropertyGroupRequest> propertyGroups)
The property groups.
propertyGroups
- The property groups.public UpdateComponentTypeRequest addPropertyGroupsEntry(String key, PropertyGroupRequest value)
public UpdateComponentTypeRequest clearPropertyGroupsEntries()
public void setComponentTypeName(String componentTypeName)
The component type name.
componentTypeName
- The component type name.public String getComponentTypeName()
The component type name.
public UpdateComponentTypeRequest withComponentTypeName(String componentTypeName)
The component type name.
componentTypeName
- The component type name.public Map<String,CompositeComponentTypeRequest> getCompositeComponentTypes()
This is an object that maps strings to compositeComponentTypes
of the componentType
.
CompositeComponentType
is referenced by componentTypeId
.
compositeComponentTypes
of the
componentType
. CompositeComponentType
is referenced by
componentTypeId
.public void setCompositeComponentTypes(Map<String,CompositeComponentTypeRequest> compositeComponentTypes)
This is an object that maps strings to compositeComponentTypes
of the componentType
.
CompositeComponentType
is referenced by componentTypeId
.
compositeComponentTypes
- This is an object that maps strings to compositeComponentTypes
of the
componentType
. CompositeComponentType
is referenced by
componentTypeId
.public UpdateComponentTypeRequest withCompositeComponentTypes(Map<String,CompositeComponentTypeRequest> compositeComponentTypes)
This is an object that maps strings to compositeComponentTypes
of the componentType
.
CompositeComponentType
is referenced by componentTypeId
.
compositeComponentTypes
- This is an object that maps strings to compositeComponentTypes
of the
componentType
. CompositeComponentType
is referenced by
componentTypeId
.public UpdateComponentTypeRequest addCompositeComponentTypesEntry(String key, CompositeComponentTypeRequest value)
public UpdateComponentTypeRequest clearCompositeComponentTypesEntries()
public String toString()
toString
in class Object
Object.toString()
public UpdateComponentTypeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()