StructuredPojo, ToCopyableBuilder<ShareResult.Builder,ShareResult>@Generated("software.amazon.awssdk:codegen") public class ShareResult extends Object implements StructuredPojo, ToCopyableBuilder<ShareResult.Builder,ShareResult>
Describes the share results of a resource.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ShareResult.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
static ShareResult.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
principalId() |
The ID of the principal.
|
String |
role() |
The role.
|
static Class<? extends ShareResult.Builder> |
serializableBuilderClass() |
|
String |
shareId() |
The ID of the resource that was shared.
|
String |
status() |
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() |
public String principalId()
The ID of the principal.
public String status()
The status.
ShareStatusTypepublic String shareId()
The ID of the resource that was shared.
public String statusMessage()
The status message.
public ShareResult.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ShareResult.Builder,ShareResult>public static ShareResult.Builder builder()
public static Class<? extends ShareResult.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.