Class ConnectionAliasPermission
- java.lang.Object
-
- software.amazon.awssdk.services.workspaces.model.ConnectionAliasPermission
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConnectionAliasPermission.Builder,ConnectionAliasPermission>
@Generated("software.amazon.awssdk:codegen") public final class ConnectionAliasPermission extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConnectionAliasPermission.Builder,ConnectionAliasPermission>
Describes the permissions for a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConnectionAliasPermission.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanallowAssociation()Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.static ConnectionAliasPermission.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConnectionAliasPermission.Builder>serializableBuilderClass()StringsharedAccountId()The identifier of the Amazon Web Services account that the connection alias is shared with.ConnectionAliasPermission.BuildertoBuilder()StringtoString()Returns a string representation of 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
-
sharedAccountId
public final String sharedAccountId()
The identifier of the Amazon Web Services account that the connection alias is shared with.
- Returns:
- The identifier of the Amazon Web Services account that the connection alias is shared with.
-
allowAssociation
public final Boolean allowAssociation()
Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.
- Returns:
- Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.
-
toBuilder
public ConnectionAliasPermission.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConnectionAliasPermission.Builder,ConnectionAliasPermission>
-
builder
public static ConnectionAliasPermission.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConnectionAliasPermission.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-