Class GetAutomatedReasoningPolicyResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.bedrock.model.BedrockResponse
-
- software.amazon.awssdk.services.bedrock.model.GetAutomatedReasoningPolicyResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetAutomatedReasoningPolicyResponse.Builder,GetAutomatedReasoningPolicyResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetAutomatedReasoningPolicyResponse extends BedrockResponse implements ToCopyableBuilder<GetAutomatedReasoningPolicyResponse.Builder,GetAutomatedReasoningPolicyResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetAutomatedReasoningPolicyResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetAutomatedReasoningPolicyResponse.Builderbuilder()InstantcreatedAt()The timestamp when the policy was created.StringdefinitionHash()The hash of the policy definition used as a concurrency token.Stringdescription()The description of the policy.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKeyArn()The Amazon Resource Name (ARN) of the KMS key used to encrypt the automated reasoning policy and its associated artifacts.Stringname()The name of the policy.StringpolicyArn()The Amazon Resource Name (ARN) of the policy.StringpolicyId()The unique identifier of the policy.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetAutomatedReasoningPolicyResponse.Builder>serializableBuilderClass()GetAutomatedReasoningPolicyResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The timestamp when the policy was last updated.Stringversion()The version of the policy.-
Methods inherited from class software.amazon.awssdk.services.bedrock.model.BedrockResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
policyArn
public final String policyArn()
The Amazon Resource Name (ARN) of the policy.
- Returns:
- The Amazon Resource Name (ARN) of the policy.
-
name
public final String name()
The name of the policy.
- Returns:
- The name of the policy.
-
version
public final String version()
The version of the policy.
- Returns:
- The version of the policy.
-
policyId
public final String policyId()
The unique identifier of the policy.
- Returns:
- The unique identifier of the policy.
-
description
public final String description()
The description of the policy.
- Returns:
- The description of the policy.
-
definitionHash
public final String definitionHash()
The hash of the policy definition used as a concurrency token.
- Returns:
- The hash of the policy definition used as a concurrency token.
-
kmsKeyArn
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS key used to encrypt the automated reasoning policy and its associated artifacts. If a KMS key is not provided during the initial CreateAutomatedReasoningPolicyRequest, the kmsKeyArn won't be included in the GetAutomatedReasoningPolicyResponse.
- Returns:
- The Amazon Resource Name (ARN) of the KMS key used to encrypt the automated reasoning policy and its associated artifacts. If a KMS key is not provided during the initial CreateAutomatedReasoningPolicyRequest, the kmsKeyArn won't be included in the GetAutomatedReasoningPolicyResponse.
-
createdAt
public final Instant createdAt()
The timestamp when the policy was created.
- Returns:
- The timestamp when the policy was created.
-
updatedAt
public final Instant updatedAt()
The timestamp when the policy was last updated.
- Returns:
- The timestamp when the policy was last updated.
-
toBuilder
public GetAutomatedReasoningPolicyResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetAutomatedReasoningPolicyResponse.Builder,GetAutomatedReasoningPolicyResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetAutomatedReasoningPolicyResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetAutomatedReasoningPolicyResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-