Package com.amazonaws.services.iot.model
Class DetachThingPrincipalRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.iot.model.DetachThingPrincipalRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class DetachThingPrincipalRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The input for the DetachThingPrincipal operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description DetachThingPrincipalRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DetachThingPrincipalRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getPrincipal()
The principal.String
getThingName()
The name of the thing.int
hashCode()
void
setPrincipal(String principal)
The principal.void
setThingName(String thingName)
The name of the thing.String
toString()
Returns a string representation of this object; useful for testing and debugging.DetachThingPrincipalRequest
withPrincipal(String principal)
The principal.DetachThingPrincipalRequest
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 DetachThingPrincipalRequest 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.
- Parameters:
principal
- The principal.
-
getPrincipal
public String getPrincipal()
The principal.
- Returns:
- The principal.
-
withPrincipal
public DetachThingPrincipalRequest withPrincipal(String principal)
The principal.
- Parameters:
principal
- The principal.- 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 DetachThingPrincipalRequest 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()
-
-