@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListedAccess extends Object implements Serializable, Cloneable, StructuredPojo
Lists the properties for one or more specified associated accesses.
| Constructor and Description |
|---|
ListedAccess() |
| Modifier and Type | Method and Description |
|---|---|
ListedAccess |
clone() |
boolean |
equals(Object obj) |
String |
getExternalId()
A unique identifier that might be required when you assume a role in another account.
|
String |
getHomeDirectory()
Specifies the landing directory (or folder), which is the location that files are written to or read from in an
Amazon S3 bucket, for the described access.
|
String |
getHomeDirectoryType()
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server.
|
String |
getRole()
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the
specified associated access.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setExternalId(String externalId)
A unique identifier that might be required when you assume a role in another account.
|
void |
setHomeDirectory(String homeDirectory)
Specifies the landing directory (or folder), which is the location that files are written to or read from in an
Amazon S3 bucket, for the described access.
|
void |
setHomeDirectoryType(String homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server.
|
void |
setRole(String role)
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the
specified associated access.
|
String |
toString()
Returns a string representation of this object.
|
ListedAccess |
withExternalId(String externalId)
A unique identifier that might be required when you assume a role in another account.
|
ListedAccess |
withHomeDirectory(String homeDirectory)
Specifies the landing directory (or folder), which is the location that files are written to or read from in an
Amazon S3 bucket, for the described access.
|
ListedAccess |
withHomeDirectoryType(HomeDirectoryType homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server.
|
ListedAccess |
withHomeDirectoryType(String homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server.
|
ListedAccess |
withRole(String role)
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the
specified associated access.
|
public void setHomeDirectory(String homeDirectory)
Specifies the landing directory (or folder), which is the location that files are written to or read from in an Amazon S3 bucket, for the described access.
homeDirectory - Specifies the landing directory (or folder), which is the location that files are written to or read from
in an Amazon S3 bucket, for the described access.public String getHomeDirectory()
Specifies the landing directory (or folder), which is the location that files are written to or read from in an Amazon S3 bucket, for the described access.
public ListedAccess withHomeDirectory(String homeDirectory)
Specifies the landing directory (or folder), which is the location that files are written to or read from in an Amazon S3 bucket, for the described access.
homeDirectory - Specifies the landing directory (or folder), which is the location that files are written to or read from
in an Amazon S3 bucket, for the described access.public void setHomeDirectoryType(String homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their
file transfer protocol clients. If you set it to LOGICAL, you must provide mappings in the
HomeDirectoryMappings for how you want to make Amazon S3 paths visible to your users.
homeDirectoryType - The type of landing directory (folder) that you want your users' home directory to be when they log in to
the server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as
is in their file transfer protocol clients. If you set it to LOGICAL, you must provide
mappings in the HomeDirectoryMappings for how you want to make Amazon S3 paths visible to
your users.HomeDirectoryTypepublic String getHomeDirectoryType()
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their
file transfer protocol clients. If you set it to LOGICAL, you must provide mappings in the
HomeDirectoryMappings for how you want to make Amazon S3 paths visible to your users.
PATH, the user will see the absolute Amazon S3 bucket paths as
is in their file transfer protocol clients. If you set it to LOGICAL, you must provide
mappings in the HomeDirectoryMappings for how you want to make Amazon S3 paths visible to
your users.HomeDirectoryTypepublic ListedAccess withHomeDirectoryType(String homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their
file transfer protocol clients. If you set it to LOGICAL, you must provide mappings in the
HomeDirectoryMappings for how you want to make Amazon S3 paths visible to your users.
homeDirectoryType - The type of landing directory (folder) that you want your users' home directory to be when they log in to
the server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as
is in their file transfer protocol clients. If you set it to LOGICAL, you must provide
mappings in the HomeDirectoryMappings for how you want to make Amazon S3 paths visible to
your users.HomeDirectoryTypepublic ListedAccess withHomeDirectoryType(HomeDirectoryType homeDirectoryType)
The type of landing directory (folder) that you want your users' home directory to be when they log in to the
server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as is in their
file transfer protocol clients. If you set it to LOGICAL, you must provide mappings in the
HomeDirectoryMappings for how you want to make Amazon S3 paths visible to your users.
homeDirectoryType - The type of landing directory (folder) that you want your users' home directory to be when they log in to
the server. If you set it to PATH, the user will see the absolute Amazon S3 bucket paths as
is in their file transfer protocol clients. If you set it to LOGICAL, you must provide
mappings in the HomeDirectoryMappings for how you want to make Amazon S3 paths visible to
your users.HomeDirectoryTypepublic void setRole(String role)
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the specified associated access. The policies attached to this role will determine the level of access that you want to provide the associated access when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows a server to access your resources when servicing transfer requests for the associated access.
role - The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the
specified associated access. The policies attached to this role will determine the level of access that
you want to provide the associated access when transferring files into and out of your Amazon S3 bucket or
buckets. The IAM role should also contain a trust relationship that allows a server to access your
resources when servicing transfer requests for the associated access.public String getRole()
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the specified associated access. The policies attached to this role will determine the level of access that you want to provide the associated access when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows a server to access your resources when servicing transfer requests for the associated access.
public ListedAccess withRole(String role)
The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the specified associated access. The policies attached to this role will determine the level of access that you want to provide the associated access when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows a server to access your resources when servicing transfer requests for the associated access.
role - The AWS Identity and Access Management (IAM) role that controls access to your Amazon S3 bucket from the
specified associated access. The policies attached to this role will determine the level of access that
you want to provide the associated access when transferring files into and out of your Amazon S3 bucket or
buckets. The IAM role should also contain a trust relationship that allows a server to access your
resources when servicing transfer requests for the associated access.public void setExternalId(String externalId)
A unique identifier that might be required when you assume a role in another account. Think of the
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but could be
a group name or something else) as a basis. If the administrator of the account to which the role belongs
provided you with an external ID, then provide that value in the ExternalId parameter. A
cross-account role is usually set up to trust everyone in an account. Therefore, the administrator of the
trusting account might send an external ID to the administrator of the trusted account. That way, only someone
with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
externalId - A unique identifier that might be required when you assume a role in another account. Think of the
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but
could be a group name or something else) as a basis. If the administrator of the account to which the role
belongs provided you with an external ID, then provide that value in the ExternalId
parameter. A cross-account role is usually set up to trust everyone in an account. Therefore, the
administrator of the trusting account might send an external ID to the administrator of the trusted
account. That way, only someone with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
public String getExternalId()
A unique identifier that might be required when you assume a role in another account. Think of the
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but could be
a group name or something else) as a basis. If the administrator of the account to which the role belongs
provided you with an external ID, then provide that value in the ExternalId parameter. A
cross-account role is usually set up to trust everyone in an account. Therefore, the administrator of the
trusting account might send an external ID to the administrator of the trusted account. That way, only someone
with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but
could be a group name or something else) as a basis. If the administrator of the account to which the
role belongs provided you with an external ID, then provide that value in the ExternalId
parameter. A cross-account role is usually set up to trust everyone in an account. Therefore, the
administrator of the trusting account might send an external ID to the administrator of the trusted
account. That way, only someone with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
public ListedAccess withExternalId(String externalId)
A unique identifier that might be required when you assume a role in another account. Think of the
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but could be
a group name or something else) as a basis. If the administrator of the account to which the role belongs
provided you with an external ID, then provide that value in the ExternalId parameter. A
cross-account role is usually set up to trust everyone in an account. Therefore, the administrator of the
trusting account might send an external ID to the administrator of the trusted account. That way, only someone
with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
externalId - A unique identifier that might be required when you assume a role in another account. Think of the
ExternalID as a group membership mechanism that uses a unique identifier (often a SID, but
could be a group name or something else) as a basis. If the administrator of the account to which the role
belongs provided you with an external ID, then provide that value in the ExternalId
parameter. A cross-account role is usually set up to trust everyone in an account. Therefore, the
administrator of the trusting account might send an external ID to the administrator of the trusted
account. That way, only someone with the ID can assume the role, rather than everyone in the account.
The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-
public String toString()
toString in class ObjectObject.toString()public ListedAccess clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.