@Generated(value="software.amazon.awssdk:codegen") public final class LaunchPermission extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LaunchPermission.Builder,LaunchPermission>
Describes a launch permission.
Modifier and Type | Class and Description |
---|---|
static interface |
LaunchPermission.Builder |
Modifier and Type | Method and Description |
---|---|
static LaunchPermission.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
PermissionGroup |
group()
The name of the group.
|
String |
groupAsString()
The name of the group.
|
int |
hashCode() |
String |
organizationalUnitArn()
The Amazon Resource Name (ARN) of an organizational unit (OU).
|
String |
organizationArn()
The Amazon Resource Name (ARN) of an organization.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LaunchPermission.Builder> |
serializableBuilderClass() |
LaunchPermission.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
userId()
The Amazon Web Services account ID.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final PermissionGroup group()
The name of the group.
If the service returns an enum value that is not available in the current SDK version, group
will return
PermissionGroup.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
groupAsString()
.
PermissionGroup
public final String groupAsString()
The name of the group.
If the service returns an enum value that is not available in the current SDK version, group
will return
PermissionGroup.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
groupAsString()
.
PermissionGroup
public final String userId()
The Amazon Web Services account ID.
Constraints: Up to 10 000 account IDs can be specified in a single request.
Constraints: Up to 10 000 account IDs can be specified in a single request.
public final String organizationArn()
The Amazon Resource Name (ARN) of an organization.
public final String organizationalUnitArn()
The Amazon Resource Name (ARN) of an organizational unit (OU).
public LaunchPermission.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<LaunchPermission.Builder,LaunchPermission>
public static LaunchPermission.Builder builder()
public static Class<? extends LaunchPermission.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.