@Generated(value="software.amazon.awssdk:codegen") public final class ShareResult extends Object implements StructuredPojo, ToCopyableBuilder<ShareResult.Builder,ShareResult>
Describes the share results of a resource.
Modifier and Type | Class and Description |
---|---|
static interface |
ShareResult.Builder |
Modifier and Type | Method and Description |
---|---|
static ShareResult.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
principalId()
The ID of the principal.
|
RoleType |
role()
The role.
|
String |
roleAsString()
The role.
|
static Class<? extends ShareResult.Builder> |
serializableBuilderClass() |
String |
shareId()
The ID of the resource that was shared.
|
ShareStatusType |
status()
The status.
|
String |
statusAsString()
The status.
|
String |
statusMessage()
The status message.
|
ShareResult.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String principalId()
The ID of the principal.
public RoleType role()
The role.
If the service returns an enum value that is not available in the current SDK version, role
will return
RoleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
roleAsString()
.
RoleType
public String roleAsString()
The role.
If the service returns an enum value that is not available in the current SDK version, role
will return
RoleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
roleAsString()
.
RoleType
public ShareStatusType status()
The status.
If the service returns an enum value that is not available in the current SDK version, status
will
return ShareStatusType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
ShareStatusType
public String statusAsString()
The status.
If the service returns an enum value that is not available in the current SDK version, status
will
return ShareStatusType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
ShareStatusType
public String shareId()
The ID of the resource that was shared.
public String statusMessage()
The status message.
public ShareResult.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ShareResult.Builder,ShareResult>
public static ShareResult.Builder builder()
public static Class<? extends ShareResult.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.