@Generated(value="software.amazon.awssdk:codegen") public final class ResourceIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
Information that identifies the noncompliant resource.
Modifier and Type | Class and Description |
---|---|
static interface |
ResourceIdentifier.Builder |
Modifier and Type | Method and Description |
---|---|
String |
account()
The account with which the resource is associated.
|
static ResourceIdentifier.Builder |
builder() |
String |
caCertificateId()
The ID of the CA certificate used to authorize the certificate.
|
String |
clientId()
The client ID.
|
String |
cognitoIdentityPoolId()
The ID of the Amazon Cognito identity pool.
|
String |
deviceCertificateId()
The ID of the certificate attached to the resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
iamRoleArn()
The ARN of the IAM role that has overly permissive actions.
|
PolicyVersionIdentifier |
policyVersionIdentifier()
The version of the policy associated with the resource.
|
String |
roleAliasArn()
The ARN of the role alias that has overly permissive actions.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceIdentifier.Builder> |
serializableBuilderClass() |
ResourceIdentifier.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
copy
public final String deviceCertificateId()
The ID of the certificate attached to the resource.
public final String caCertificateId()
The ID of the CA certificate used to authorize the certificate.
public final String cognitoIdentityPoolId()
The ID of the Amazon Cognito identity pool.
public final String clientId()
The client ID.
public final PolicyVersionIdentifier policyVersionIdentifier()
The version of the policy associated with the resource.
public final String account()
The account with which the resource is associated.
public final String iamRoleArn()
The ARN of the IAM role that has overly permissive actions.
public final String roleAliasArn()
The ARN of the role alias that has overly permissive actions.
public ResourceIdentifier.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
public static ResourceIdentifier.Builder builder()
public static Class<? extends ResourceIdentifier.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()