Class ShareInvitationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.wellarchitected.model.ShareInvitationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>
@Generated("software.amazon.awssdk:codegen") public final class ShareInvitationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>
A share invitation summary return object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceShareInvitationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ShareInvitationSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlensArn()The ARN for the lens.StringlensName()Returns the value of the LensName property for this object.PermissionTypepermissionType()Returns the value of the PermissionType property for this object.StringpermissionTypeAsString()Returns the value of the PermissionType property for this object.StringprofileArn()The profile ARN.StringprofileName()The profile name.List<SdkField<?>>sdkFields()static Class<? extends ShareInvitationSummary.Builder>serializableBuilderClass()StringsharedBy()Returns the value of the SharedBy property for this object.StringsharedWith()Returns the value of the SharedWith property for this object.StringshareInvitationId()The ID assigned to the share invitation.ShareResourceTypeshareResourceType()The resource type of the share invitation.StringshareResourceTypeAsString()The resource type of the share invitation.StringtemplateArn()The review template ARN.StringtemplateName()The name of the review template.ShareInvitationSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringworkloadId()Returns the value of the WorkloadId property for this object.StringworkloadName()Returns the value of the WorkloadName property for 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
-
shareInvitationId
public final String shareInvitationId()
The ID assigned to the share invitation.
- Returns:
- The ID assigned to the share invitation.
-
sharedBy
public final String sharedBy()
Returns the value of the SharedBy property for this object.- Returns:
- The value of the SharedBy property for this object.
-
sharedWith
public final String sharedWith()
Returns the value of the SharedWith property for this object.- Returns:
- The value of the SharedWith property for this object.
-
permissionType
public final PermissionType permissionType()
Returns the value of the PermissionType property for this object.If the service returns an enum value that is not available in the current SDK version,
permissionTypewill returnPermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionTypeAsString().- Returns:
- The value of the PermissionType property for this object.
- See Also:
PermissionType
-
permissionTypeAsString
public final String permissionTypeAsString()
Returns the value of the PermissionType property for this object.If the service returns an enum value that is not available in the current SDK version,
permissionTypewill returnPermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionTypeAsString().- Returns:
- The value of the PermissionType property for this object.
- See Also:
PermissionType
-
shareResourceType
public final ShareResourceType shareResourceType()
The resource type of the share invitation.
If the service returns an enum value that is not available in the current SDK version,
shareResourceTypewill returnShareResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshareResourceTypeAsString().- Returns:
- The resource type of the share invitation.
- See Also:
ShareResourceType
-
shareResourceTypeAsString
public final String shareResourceTypeAsString()
The resource type of the share invitation.
If the service returns an enum value that is not available in the current SDK version,
shareResourceTypewill returnShareResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshareResourceTypeAsString().- Returns:
- The resource type of the share invitation.
- See Also:
ShareResourceType
-
workloadName
public final String workloadName()
Returns the value of the WorkloadName property for this object.- Returns:
- The value of the WorkloadName property for this object.
-
workloadId
public final String workloadId()
Returns the value of the WorkloadId property for this object.- Returns:
- The value of the WorkloadId property for this object.
-
lensName
public final String lensName()
Returns the value of the LensName property for this object.- Returns:
- The value of the LensName property for this object.
-
lensArn
public final String lensArn()
The ARN for the lens.
- Returns:
- The ARN for the lens.
-
profileName
public final String profileName()
The profile name.
- Returns:
- The profile name.
-
profileArn
public final String profileArn()
The profile ARN.
- Returns:
- The profile ARN.
-
templateName
public final String templateName()
The name of the review template.
- Returns:
- The name of the review template.
-
templateArn
public final String templateArn()
The review template ARN.
- Returns:
- The review template ARN.
-
toBuilder
public ShareInvitationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>
-
builder
public static ShareInvitationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ShareInvitationSummary.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.
-
-