Class ResourceIdentifier
- java.lang.Object
-
- software.amazon.awssdk.services.iot.model.ResourceIdentifier
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
@Generated("software.amazon.awssdk:codegen") public final class ResourceIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
Information that identifies the noncompliant resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceIdentifier.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaccount()The account with which the resource is associated.static ResourceIdentifier.Builderbuilder()StringcaCertificateId()The ID of the CA certificate used to authorize the certificate.StringclientId()The client ID.StringcognitoIdentityPoolId()The ID of the Amazon Cognito identity pool.StringdeviceCertificateArn()The ARN of the identified device certificate.StringdeviceCertificateId()The ID of the certificate attached to the resource.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringiamRoleArn()The ARN of the IAM role that has overly permissive actions.IssuerCertificateIdentifierissuerCertificateIdentifier()The issuer certificate identifier.PolicyVersionIdentifierpolicyVersionIdentifier()The version of the policy associated with the resource.StringroleAliasArn()The ARN of the role alias that has overly permissive actions.List<SdkField<?>>sdkFields()static Class<? extends ResourceIdentifier.Builder>serializableBuilderClass()ResourceIdentifier.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deviceCertificateId
public final String deviceCertificateId()
The ID of the certificate attached to the resource.
- Returns:
- The ID of the certificate attached to the resource.
-
caCertificateId
public final String caCertificateId()
The ID of the CA certificate used to authorize the certificate.
- Returns:
- The ID of the CA certificate used to authorize the certificate.
-
cognitoIdentityPoolId
public final String cognitoIdentityPoolId()
The ID of the Amazon Cognito identity pool.
- Returns:
- The ID of the Amazon Cognito identity pool.
-
clientId
public final String clientId()
The client ID.
- Returns:
- The client ID.
-
policyVersionIdentifier
public final PolicyVersionIdentifier policyVersionIdentifier()
The version of the policy associated with the resource.
- Returns:
- The version of the policy associated with the resource.
-
account
public final String account()
The account with which the resource is associated.
- Returns:
- The account with which the resource is associated.
-
iamRoleArn
public final String iamRoleArn()
The ARN of the IAM role that has overly permissive actions.
- Returns:
- The ARN of the IAM role that has overly permissive actions.
-
roleAliasArn
public final String roleAliasArn()
The ARN of the role alias that has overly permissive actions.
- Returns:
- The ARN of the role alias that has overly permissive actions.
-
issuerCertificateIdentifier
public final IssuerCertificateIdentifier issuerCertificateIdentifier()
The issuer certificate identifier.
- Returns:
- The issuer certificate identifier.
-
deviceCertificateArn
public final String deviceCertificateArn()
The ARN of the identified device certificate.
- Returns:
- The ARN of the identified device certificate.
-
toBuilder
public ResourceIdentifier.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
-
builder
public static ResourceIdentifier.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceIdentifier.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-