@Generated(value="software.amazon.awssdk:codegen") public final class AssessmentFrameworkShareRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssessmentFrameworkShareRequest.Builder,AssessmentFrameworkShareRequest>
Represents a share request for a custom framework in Audit Manager.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssessmentFrameworkShareRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AssessmentFrameworkShareRequest.Builder |
builder() |
String |
comment()
An optional comment from the sender about the share request.
|
String |
complianceType()
The compliance type that the shared custom framework supports, such as CIS or HIPAA.
|
Instant |
creationTime()
The time when the share request was created.
|
Integer |
customControlsCount()
The number of custom controls that are part of the shared custom framework.
|
String |
destinationAccount()
The Amazon Web Services account of the recipient.
|
String |
destinationRegion()
The Amazon Web Services Region of the recipient.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
expirationTime()
The time when the share request expires.
|
String |
frameworkDescription()
The description of the shared custom framework.
|
String |
frameworkId()
The unique identifier for the shared custom framework.
|
String |
frameworkName()
The name of the custom framework that the share request is for.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique identifier for the share request.
|
Instant |
lastUpdated()
Specifies when the share request was last updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssessmentFrameworkShareRequest.Builder> |
serializableBuilderClass() |
String |
sourceAccount()
The Amazon Web Services account of the sender.
|
Integer |
standardControlsCount()
The number of standard controls that are part of the shared custom framework.
|
ShareRequestStatus |
status()
The status of the share request.
|
String |
statusAsString()
The status of the share request.
|
AssessmentFrameworkShareRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The unique identifier for the share request.
public final String frameworkId()
The unique identifier for the shared custom framework.
public final String frameworkName()
The name of the custom framework that the share request is for.
public final String frameworkDescription()
The description of the shared custom framework.
public final ShareRequestStatus status()
The status of the share request.
If the service returns an enum value that is not available in the current SDK version, status will
return ShareRequestStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ShareRequestStatuspublic final String statusAsString()
The status of the share request.
If the service returns an enum value that is not available in the current SDK version, status will
return ShareRequestStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ShareRequestStatuspublic final String sourceAccount()
The Amazon Web Services account of the sender.
public final String destinationAccount()
The Amazon Web Services account of the recipient.
public final String destinationRegion()
The Amazon Web Services Region of the recipient.
public final Instant expirationTime()
The time when the share request expires.
public final Instant creationTime()
The time when the share request was created.
public final Instant lastUpdated()
Specifies when the share request was last updated.
public final String comment()
An optional comment from the sender about the share request.
public final Integer standardControlsCount()
The number of standard controls that are part of the shared custom framework.
public final Integer customControlsCount()
The number of custom controls that are part of the shared custom framework.
public final String complianceType()
The compliance type that the shared custom framework supports, such as CIS or HIPAA.
public AssessmentFrameworkShareRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssessmentFrameworkShareRequest.Builder,AssessmentFrameworkShareRequest>public static AssessmentFrameworkShareRequest.Builder builder()
public static Class<? extends AssessmentFrameworkShareRequest.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.