@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationProvider extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center.
Constructor and Description |
---|
ApplicationProvider() |
Modifier and Type | Method and Description |
---|---|
ApplicationProvider |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationProviderArn()
The ARN of the application provider.
|
DisplayData |
getDisplayData()
A structure that describes how IAM Identity Center represents the application provider in the portal.
|
String |
getFederationProtocol()
The protocol that the application provider uses to perform federation.
|
ResourceServerConfig |
getResourceServerConfig()
A structure that describes the application provider's resource server.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider.
|
void |
setDisplayData(DisplayData displayData)
A structure that describes how IAM Identity Center represents the application provider in the portal.
|
void |
setFederationProtocol(String federationProtocol)
The protocol that the application provider uses to perform federation.
|
void |
setResourceServerConfig(ResourceServerConfig resourceServerConfig)
A structure that describes the application provider's resource server.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationProvider |
withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider.
|
ApplicationProvider |
withDisplayData(DisplayData displayData)
A structure that describes how IAM Identity Center represents the application provider in the portal.
|
ApplicationProvider |
withFederationProtocol(FederationProtocol federationProtocol)
The protocol that the application provider uses to perform federation.
|
ApplicationProvider |
withFederationProtocol(String federationProtocol)
The protocol that the application provider uses to perform federation.
|
ApplicationProvider |
withResourceServerConfig(ResourceServerConfig resourceServerConfig)
A structure that describes the application provider's resource server.
|
public void setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider.
applicationProviderArn
- The ARN of the application provider.public String getApplicationProviderArn()
The ARN of the application provider.
public ApplicationProvider withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider.
applicationProviderArn
- The ARN of the application provider.public void setDisplayData(DisplayData displayData)
A structure that describes how IAM Identity Center represents the application provider in the portal.
displayData
- A structure that describes how IAM Identity Center represents the application provider in the portal.public DisplayData getDisplayData()
A structure that describes how IAM Identity Center represents the application provider in the portal.
public ApplicationProvider withDisplayData(DisplayData displayData)
A structure that describes how IAM Identity Center represents the application provider in the portal.
displayData
- A structure that describes how IAM Identity Center represents the application provider in the portal.public void setFederationProtocol(String federationProtocol)
The protocol that the application provider uses to perform federation.
federationProtocol
- The protocol that the application provider uses to perform federation.FederationProtocol
public String getFederationProtocol()
The protocol that the application provider uses to perform federation.
FederationProtocol
public ApplicationProvider withFederationProtocol(String federationProtocol)
The protocol that the application provider uses to perform federation.
federationProtocol
- The protocol that the application provider uses to perform federation.FederationProtocol
public ApplicationProvider withFederationProtocol(FederationProtocol federationProtocol)
The protocol that the application provider uses to perform federation.
federationProtocol
- The protocol that the application provider uses to perform federation.FederationProtocol
public void setResourceServerConfig(ResourceServerConfig resourceServerConfig)
A structure that describes the application provider's resource server.
resourceServerConfig
- A structure that describes the application provider's resource server.public ResourceServerConfig getResourceServerConfig()
A structure that describes the application provider's resource server.
public ApplicationProvider withResourceServerConfig(ResourceServerConfig resourceServerConfig)
A structure that describes the application provider's resource server.
resourceServerConfig
- A structure that describes the application provider's resource server.public String toString()
toString
in class Object
Object.toString()
public ApplicationProvider clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.