@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DetachThingPrincipalRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The input for the DetachThingPrincipal operation.
NOOP
Constructor and Description |
---|
DetachThingPrincipalRequest() |
Modifier and Type | Method and Description |
---|---|
DetachThingPrincipalRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getPrincipal()
If the principal is a certificate, this value must be ARN of the certificate.
|
String |
getThingName()
The name of the thing.
|
int |
hashCode() |
void |
setPrincipal(String principal)
If the principal is a certificate, this value must be ARN of the certificate.
|
void |
setThingName(String thingName)
The name of the thing.
|
String |
toString()
Returns a string representation of this object.
|
DetachThingPrincipalRequest |
withPrincipal(String principal)
If the principal is a certificate, this value must be ARN of the certificate.
|
DetachThingPrincipalRequest |
withThingName(String thingName)
The name of the thing.
|
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 setThingName(String thingName)
The name of the thing.
thingName
- The name of the thing.public String getThingName()
The name of the thing.
public DetachThingPrincipalRequest withThingName(String thingName)
The name of the thing.
thingName
- The name of the thing.public void setPrincipal(String principal)
If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.
principal
- If the principal is a certificate, this value must be ARN of the certificate. If the principal is an
Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.public String getPrincipal()
If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.
public DetachThingPrincipalRequest withPrincipal(String principal)
If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.
principal
- If the principal is a certificate, this value must be ARN of the certificate. If the principal is an
Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.public String toString()
toString
in class Object
Object.toString()
public DetachThingPrincipalRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()