@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceIdentifier extends Object implements Serializable, Cloneable, StructuredPojo
Information that identifies the noncompliant resource.
Constructor and Description |
---|
ResourceIdentifier() |
Modifier and Type | Method and Description |
---|---|
ResourceIdentifier |
clone() |
boolean |
equals(Object obj) |
String |
getAccount()
The account with which the resource is associated.
|
String |
getCaCertificateId()
The ID of the CA certificate used to authorize the certificate.
|
String |
getClientId()
The client ID.
|
String |
getCognitoIdentityPoolId()
The ID of the Amazon Cognito identity pool.
|
String |
getDeviceCertificateArn()
The ARN of the identified device certificate.
|
String |
getDeviceCertificateId()
The ID of the certificate attached to the resource.
|
String |
getIamRoleArn()
The ARN of the IAM role that has overly permissive actions.
|
IssuerCertificateIdentifier |
getIssuerCertificateIdentifier()
The issuer certificate identifier.
|
PolicyVersionIdentifier |
getPolicyVersionIdentifier()
The version of the policy associated with the resource.
|
String |
getRoleAliasArn()
The ARN of the role alias that has overly permissive actions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccount(String account)
The account with which the resource is associated.
|
void |
setCaCertificateId(String caCertificateId)
The ID of the CA certificate used to authorize the certificate.
|
void |
setClientId(String clientId)
The client ID.
|
void |
setCognitoIdentityPoolId(String cognitoIdentityPoolId)
The ID of the Amazon Cognito identity pool.
|
void |
setDeviceCertificateArn(String deviceCertificateArn)
The ARN of the identified device certificate.
|
void |
setDeviceCertificateId(String deviceCertificateId)
The ID of the certificate attached to the resource.
|
void |
setIamRoleArn(String iamRoleArn)
The ARN of the IAM role that has overly permissive actions.
|
void |
setIssuerCertificateIdentifier(IssuerCertificateIdentifier issuerCertificateIdentifier)
The issuer certificate identifier.
|
void |
setPolicyVersionIdentifier(PolicyVersionIdentifier policyVersionIdentifier)
The version of the policy associated with the resource.
|
void |
setRoleAliasArn(String roleAliasArn)
The ARN of the role alias that has overly permissive actions.
|
String |
toString()
Returns a string representation of this object.
|
ResourceIdentifier |
withAccount(String account)
The account with which the resource is associated.
|
ResourceIdentifier |
withCaCertificateId(String caCertificateId)
The ID of the CA certificate used to authorize the certificate.
|
ResourceIdentifier |
withClientId(String clientId)
The client ID.
|
ResourceIdentifier |
withCognitoIdentityPoolId(String cognitoIdentityPoolId)
The ID of the Amazon Cognito identity pool.
|
ResourceIdentifier |
withDeviceCertificateArn(String deviceCertificateArn)
The ARN of the identified device certificate.
|
ResourceIdentifier |
withDeviceCertificateId(String deviceCertificateId)
The ID of the certificate attached to the resource.
|
ResourceIdentifier |
withIamRoleArn(String iamRoleArn)
The ARN of the IAM role that has overly permissive actions.
|
ResourceIdentifier |
withIssuerCertificateIdentifier(IssuerCertificateIdentifier issuerCertificateIdentifier)
The issuer certificate identifier.
|
ResourceIdentifier |
withPolicyVersionIdentifier(PolicyVersionIdentifier policyVersionIdentifier)
The version of the policy associated with the resource.
|
ResourceIdentifier |
withRoleAliasArn(String roleAliasArn)
The ARN of the role alias that has overly permissive actions.
|
public void setDeviceCertificateId(String deviceCertificateId)
The ID of the certificate attached to the resource.
deviceCertificateId
- The ID of the certificate attached to the resource.public String getDeviceCertificateId()
The ID of the certificate attached to the resource.
public ResourceIdentifier withDeviceCertificateId(String deviceCertificateId)
The ID of the certificate attached to the resource.
deviceCertificateId
- The ID of the certificate attached to the resource.public void setCaCertificateId(String caCertificateId)
The ID of the CA certificate used to authorize the certificate.
caCertificateId
- The ID of the CA certificate used to authorize the certificate.public String getCaCertificateId()
The ID of the CA certificate used to authorize the certificate.
public ResourceIdentifier withCaCertificateId(String caCertificateId)
The ID of the CA certificate used to authorize the certificate.
caCertificateId
- The ID of the CA certificate used to authorize the certificate.public void setCognitoIdentityPoolId(String cognitoIdentityPoolId)
The ID of the Amazon Cognito identity pool.
cognitoIdentityPoolId
- The ID of the Amazon Cognito identity pool.public String getCognitoIdentityPoolId()
The ID of the Amazon Cognito identity pool.
public ResourceIdentifier withCognitoIdentityPoolId(String cognitoIdentityPoolId)
The ID of the Amazon Cognito identity pool.
cognitoIdentityPoolId
- The ID of the Amazon Cognito identity pool.public void setClientId(String clientId)
The client ID.
clientId
- The client ID.public String getClientId()
The client ID.
public ResourceIdentifier withClientId(String clientId)
The client ID.
clientId
- The client ID.public void setPolicyVersionIdentifier(PolicyVersionIdentifier policyVersionIdentifier)
The version of the policy associated with the resource.
policyVersionIdentifier
- The version of the policy associated with the resource.public PolicyVersionIdentifier getPolicyVersionIdentifier()
The version of the policy associated with the resource.
public ResourceIdentifier withPolicyVersionIdentifier(PolicyVersionIdentifier policyVersionIdentifier)
The version of the policy associated with the resource.
policyVersionIdentifier
- The version of the policy associated with the resource.public void setAccount(String account)
The account with which the resource is associated.
account
- The account with which the resource is associated.public String getAccount()
The account with which the resource is associated.
public ResourceIdentifier withAccount(String account)
The account with which the resource is associated.
account
- The account with which the resource is associated.public void setIamRoleArn(String iamRoleArn)
The ARN of the IAM role that has overly permissive actions.
iamRoleArn
- The ARN of the IAM role that has overly permissive actions.public String getIamRoleArn()
The ARN of the IAM role that has overly permissive actions.
public ResourceIdentifier withIamRoleArn(String iamRoleArn)
The ARN of the IAM role that has overly permissive actions.
iamRoleArn
- The ARN of the IAM role that has overly permissive actions.public void setRoleAliasArn(String roleAliasArn)
The ARN of the role alias that has overly permissive actions.
roleAliasArn
- The ARN of the role alias that has overly permissive actions.public String getRoleAliasArn()
The ARN of the role alias that has overly permissive actions.
public ResourceIdentifier withRoleAliasArn(String roleAliasArn)
The ARN of the role alias that has overly permissive actions.
roleAliasArn
- The ARN of the role alias that has overly permissive actions.public void setIssuerCertificateIdentifier(IssuerCertificateIdentifier issuerCertificateIdentifier)
The issuer certificate identifier.
issuerCertificateIdentifier
- The issuer certificate identifier.public IssuerCertificateIdentifier getIssuerCertificateIdentifier()
The issuer certificate identifier.
public ResourceIdentifier withIssuerCertificateIdentifier(IssuerCertificateIdentifier issuerCertificateIdentifier)
The issuer certificate identifier.
issuerCertificateIdentifier
- The issuer certificate identifier.public void setDeviceCertificateArn(String deviceCertificateArn)
The ARN of the identified device certificate.
deviceCertificateArn
- The ARN of the identified device certificate.public String getDeviceCertificateArn()
The ARN of the identified device certificate.
public ResourceIdentifier withDeviceCertificateArn(String deviceCertificateArn)
The ARN of the identified device certificate.
deviceCertificateArn
- The ARN of the identified device certificate.public String toString()
toString
in class Object
Object.toString()
public ResourceIdentifier clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.