@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdentityProviderDetails extends Object implements Serializable, Cloneable, StructuredPojo
Returns information related to the type of user authentication that is in use for a file transfer protocol-enabled server's users. A server can have only one method of authentication.
Constructor and Description |
---|
IdentityProviderDetails() |
Modifier and Type | Method and Description |
---|---|
IdentityProviderDetails |
clone() |
boolean |
equals(Object obj) |
String |
getDirectoryId()
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
|
String |
getFunction()
The ARN for a lambda function to use for the Identity provider.
|
String |
getInvocationRole()
Provides the type of
InvocationRole used to authenticate the user account. |
String |
getUrl()
Provides the location of the service endpoint used to authenticate users.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDirectoryId(String directoryId)
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
|
void |
setFunction(String function)
The ARN for a lambda function to use for the Identity provider.
|
void |
setInvocationRole(String invocationRole)
Provides the type of
InvocationRole used to authenticate the user account. |
void |
setUrl(String url)
Provides the location of the service endpoint used to authenticate users.
|
String |
toString()
Returns a string representation of this object.
|
IdentityProviderDetails |
withDirectoryId(String directoryId)
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
|
IdentityProviderDetails |
withFunction(String function)
The ARN for a lambda function to use for the Identity provider.
|
IdentityProviderDetails |
withInvocationRole(String invocationRole)
Provides the type of
InvocationRole used to authenticate the user account. |
IdentityProviderDetails |
withUrl(String url)
Provides the location of the service endpoint used to authenticate users.
|
public void setUrl(String url)
Provides the location of the service endpoint used to authenticate users.
url
- Provides the location of the service endpoint used to authenticate users.public String getUrl()
Provides the location of the service endpoint used to authenticate users.
public IdentityProviderDetails withUrl(String url)
Provides the location of the service endpoint used to authenticate users.
url
- Provides the location of the service endpoint used to authenticate users.public void setInvocationRole(String invocationRole)
Provides the type of InvocationRole
used to authenticate the user account.
invocationRole
- Provides the type of InvocationRole
used to authenticate the user account.public String getInvocationRole()
Provides the type of InvocationRole
used to authenticate the user account.
InvocationRole
used to authenticate the user account.public IdentityProviderDetails withInvocationRole(String invocationRole)
Provides the type of InvocationRole
used to authenticate the user account.
invocationRole
- Provides the type of InvocationRole
used to authenticate the user account.public void setDirectoryId(String directoryId)
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
directoryId
- The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.public String getDirectoryId()
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
public IdentityProviderDetails withDirectoryId(String directoryId)
The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.
directoryId
- The identifier of the Amazon Web Services Directory Service directory that you want to stop sharing.public void setFunction(String function)
The ARN for a lambda function to use for the Identity provider.
function
- The ARN for a lambda function to use for the Identity provider.public String getFunction()
The ARN for a lambda function to use for the Identity provider.
public IdentityProviderDetails withFunction(String function)
The ARN for a lambda function to use for the Identity provider.
function
- The ARN for a lambda function to use for the Identity provider.public String toString()
toString
in class Object
Object.toString()
public IdentityProviderDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.