@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAssetModelCompositeModelRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateAssetModelCompositeModelRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAssetModelCompositeModelRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAssetModelCompositeModelDescription()
A description for the composite model.
|
String |
getAssetModelCompositeModelExternalId()
An external ID to assign to the asset model.
|
String |
getAssetModelCompositeModelId()
The ID of a composite model on this asset model.
|
String |
getAssetModelCompositeModelName()
A unique name for the composite model.
|
List<AssetModelProperty> |
getAssetModelCompositeModelProperties()
The property definitions of the composite model.
|
String |
getAssetModelId()
The ID of the asset model, in UUID format.
|
String |
getClientToken()
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
int |
hashCode() |
void |
setAssetModelCompositeModelDescription(String assetModelCompositeModelDescription)
A description for the composite model.
|
void |
setAssetModelCompositeModelExternalId(String assetModelCompositeModelExternalId)
An external ID to assign to the asset model.
|
void |
setAssetModelCompositeModelId(String assetModelCompositeModelId)
The ID of a composite model on this asset model.
|
void |
setAssetModelCompositeModelName(String assetModelCompositeModelName)
A unique name for the composite model.
|
void |
setAssetModelCompositeModelProperties(Collection<AssetModelProperty> assetModelCompositeModelProperties)
The property definitions of the composite model.
|
void |
setAssetModelId(String assetModelId)
The ID of the asset model, in UUID format.
|
void |
setClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
String |
toString()
Returns a string representation of this object.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelDescription(String assetModelCompositeModelDescription)
A description for the composite model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelExternalId(String assetModelCompositeModelExternalId)
An external ID to assign to the asset model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelId(String assetModelCompositeModelId)
The ID of a composite model on this asset model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelName(String assetModelCompositeModelName)
A unique name for the composite model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelProperties(AssetModelProperty... assetModelCompositeModelProperties)
The property definitions of the composite model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelCompositeModelProperties(Collection<AssetModelProperty> assetModelCompositeModelProperties)
The property definitions of the composite model.
|
UpdateAssetModelCompositeModelRequest |
withAssetModelId(String assetModelId)
The ID of the asset model, in UUID format.
|
UpdateAssetModelCompositeModelRequest |
withClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
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 UpdateAssetModelCompositeModelRequest()
public void setAssetModelId(String assetModelId)
The ID of the asset model, in UUID format.
assetModelId
- The ID of the asset model, in UUID format.public String getAssetModelId()
The ID of the asset model, in UUID format.
public UpdateAssetModelCompositeModelRequest withAssetModelId(String assetModelId)
The ID of the asset model, in UUID format.
assetModelId
- The ID of the asset model, in UUID format.public void setAssetModelCompositeModelId(String assetModelCompositeModelId)
The ID of a composite model on this asset model.
assetModelCompositeModelId
- The ID of a composite model on this asset model.public String getAssetModelCompositeModelId()
The ID of a composite model on this asset model.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelId(String assetModelCompositeModelId)
The ID of a composite model on this asset model.
assetModelCompositeModelId
- The ID of a composite model on this asset model.public void setAssetModelCompositeModelExternalId(String assetModelCompositeModelExternalId)
An external ID to assign to the asset model. You can only set the external ID of the asset model if it wasn't set when it was created, or you're setting it to the exact same thing as when it was created.
assetModelCompositeModelExternalId
- An external ID to assign to the asset model. You can only set the external ID of the asset model if it
wasn't set when it was created, or you're setting it to the exact same thing as when it was created.public String getAssetModelCompositeModelExternalId()
An external ID to assign to the asset model. You can only set the external ID of the asset model if it wasn't set when it was created, or you're setting it to the exact same thing as when it was created.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelExternalId(String assetModelCompositeModelExternalId)
An external ID to assign to the asset model. You can only set the external ID of the asset model if it wasn't set when it was created, or you're setting it to the exact same thing as when it was created.
assetModelCompositeModelExternalId
- An external ID to assign to the asset model. You can only set the external ID of the asset model if it
wasn't set when it was created, or you're setting it to the exact same thing as when it was created.public void setAssetModelCompositeModelDescription(String assetModelCompositeModelDescription)
A description for the composite model.
assetModelCompositeModelDescription
- A description for the composite model.public String getAssetModelCompositeModelDescription()
A description for the composite model.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelDescription(String assetModelCompositeModelDescription)
A description for the composite model.
assetModelCompositeModelDescription
- A description for the composite model.public void setAssetModelCompositeModelName(String assetModelCompositeModelName)
A unique name for the composite model.
assetModelCompositeModelName
- A unique name for the composite model.public String getAssetModelCompositeModelName()
A unique name for the composite model.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelName(String assetModelCompositeModelName)
A unique name for the composite model.
assetModelCompositeModelName
- A unique name for the composite model.public void setClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
clientToken
- A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't
reuse this client token if a new idempotent request is required.public String getClientToken()
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
public UpdateAssetModelCompositeModelRequest withClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
clientToken
- A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't
reuse this client token if a new idempotent request is required.public List<AssetModelProperty> getAssetModelCompositeModelProperties()
The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
public void setAssetModelCompositeModelProperties(Collection<AssetModelProperty> assetModelCompositeModelProperties)
The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
assetModelCompositeModelProperties
- The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelProperties(AssetModelProperty... assetModelCompositeModelProperties)
The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setAssetModelCompositeModelProperties(java.util.Collection)
or
withAssetModelCompositeModelProperties(java.util.Collection)
if you want to override the existing
values.
assetModelCompositeModelProperties
- The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
public UpdateAssetModelCompositeModelRequest withAssetModelCompositeModelProperties(Collection<AssetModelProperty> assetModelCompositeModelProperties)
The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
assetModelCompositeModelProperties
- The property definitions of the composite model. For more information, see Inline custom composite models in the IoT SiteWise User Guide.
You can specify up to 200 properties per composite model. For more information, see Quotas in the IoT SiteWise User Guide.
public String toString()
toString
in class Object
Object.toString()
public UpdateAssetModelCompositeModelRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()