public class UnlinkIdentityRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
identityId
A unique identifier in the format REGION:GUID.
|
private java.util.Map<java.lang.String,java.lang.String> |
logins
A set of optional name-value pairs that map provider names to provider
tokens.
|
private java.util.List<java.lang.String> |
loginsToRemove
Provider names to unlink from this identity.
|
NOOP
Constructor and Description |
---|
UnlinkIdentityRequest() |
Modifier and Type | Method and Description |
---|---|
UnlinkIdentityRequest |
addLoginsEntry(java.lang.String key,
java.lang.String value) |
UnlinkIdentityRequest |
clearLoginsEntries()
Removes all the entries added into Logins.
|
UnlinkIdentityRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIdentityId()
A unique identifier in the format REGION:GUID.
|
java.util.Map<java.lang.String,java.lang.String> |
getLogins()
A set of optional name-value pairs that map provider names to provider
tokens.
|
java.util.List<java.lang.String> |
getLoginsToRemove()
Provider names to unlink from this identity.
|
int |
hashCode() |
void |
setIdentityId(java.lang.String identityId)
A unique identifier in the format REGION:GUID.
|
void |
setLogins(java.util.Map<java.lang.String,java.lang.String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
void |
setLoginsToRemove(java.util.Collection<java.lang.String> loginsToRemove)
Provider names to unlink from this identity.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UnlinkIdentityRequest |
withIdentityId(java.lang.String identityId)
A unique identifier in the format REGION:GUID.
|
UnlinkIdentityRequest |
withLogins(java.util.Map<java.lang.String,java.lang.String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
UnlinkIdentityRequest |
withLoginsToRemove(java.util.Collection<java.lang.String> loginsToRemove)
Provider names to unlink from this identity.
|
UnlinkIdentityRequest |
withLoginsToRemove(java.lang.String... loginsToRemove)
Provider names to unlink from this identity.
|
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
private java.lang.String identityId
private java.util.Map<java.lang.String,java.lang.String> logins
private java.util.List<java.lang.String> loginsToRemove
public void setIdentityId(java.lang.String identityId)
identityId
- A unique identifier in the format REGION:GUID.public java.lang.String getIdentityId()
public UnlinkIdentityRequest withIdentityId(java.lang.String identityId)
identityId
- A unique identifier in the format REGION:GUID.public java.util.Map<java.lang.String,java.lang.String> getLogins()
public void setLogins(java.util.Map<java.lang.String,java.lang.String> logins)
logins
- A set of optional name-value pairs that map provider names to
provider tokens.public UnlinkIdentityRequest withLogins(java.util.Map<java.lang.String,java.lang.String> logins)
logins
- A set of optional name-value pairs that map provider names to
provider tokens.public UnlinkIdentityRequest addLoginsEntry(java.lang.String key, java.lang.String value)
public UnlinkIdentityRequest clearLoginsEntries()
public java.util.List<java.lang.String> getLoginsToRemove()
public void setLoginsToRemove(java.util.Collection<java.lang.String> loginsToRemove)
loginsToRemove
- Provider names to unlink from this identity.public UnlinkIdentityRequest withLoginsToRemove(java.lang.String... loginsToRemove)
NOTE: This method appends the values to the existing list (if
any). Use setLoginsToRemove(java.util.Collection)
or
withLoginsToRemove(java.util.Collection)
if you want to override
the existing values.
loginsToRemove
- Provider names to unlink from this identity.public UnlinkIdentityRequest withLoginsToRemove(java.util.Collection<java.lang.String> loginsToRemove)
loginsToRemove
- Provider names to unlink from this identity.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public UnlinkIdentityRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()