Package com.amazonaws.services.iot.model
Class AttachThingPrincipalRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.iot.model.AttachThingPrincipalRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class AttachThingPrincipalRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The input for the AttachThingPrincipal operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description AttachThingPrincipalRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachThingPrincipalRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getPrincipal()
The principal (certificate or other credential).String
getThingName()
The name of the thing.int
hashCode()
void
setPrincipal(String principal)
The principal (certificate or other credential).void
setThingName(String thingName)
The name of the thing.String
toString()
Returns a string representation of this object; useful for testing and debugging.AttachThingPrincipalRequest
withPrincipal(String principal)
The principal (certificate or other credential).AttachThingPrincipalRequest
withThingName(String thingName)
The name of the thing.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setThingName
public void setThingName(String thingName)
The name of the thing.
- Parameters:
thingName
- The name of the thing.
-
getThingName
public String getThingName()
The name of the thing.
- Returns:
- The name of the thing.
-
withThingName
public AttachThingPrincipalRequest withThingName(String thingName)
The name of the thing.
- Parameters:
thingName
- The name of the thing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPrincipal
public void setPrincipal(String principal)
The principal (certificate or other credential).
- Parameters:
principal
- The principal (certificate or other credential).
-
getPrincipal
public String getPrincipal()
The principal (certificate or other credential).
- Returns:
- The principal (certificate or other credential).
-
withPrincipal
public AttachThingPrincipalRequest withPrincipal(String principal)
The principal (certificate or other credential).
- Parameters:
principal
- The principal (certificate or other credential).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public AttachThingPrincipalRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-