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 interface
ResourceIdentifier.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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
deviceCertificateArn()
The ARN of the identified device certificate.String
deviceCertificateId()
The ID of the certificate attached to the resource.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
iamRoleArn()
The ARN of the IAM role that has overly permissive actions.IssuerCertificateIdentifier
issuerCertificateIdentifier()
The issuer certificate identifier.PolicyVersionIdentifier
policyVersionIdentifier()
The version of the policy associated with the resource.String
roleAliasArn()
The ARN of the role alias that has overly permissive actions.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends ResourceIdentifier.Builder>
serializableBuilderClass()
ResourceIdentifier.Builder
toBuilder()
String
toString()
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-