com.amazonaws.services.identitymanagement.model
Class UpdateSAMLProviderRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.identitymanagement.model.UpdateSAMLProviderRequest
All Implemented Interfaces:
Serializable

public class UpdateSAMLProviderRequest
extends AmazonWebServiceRequest
implements Serializable

Container for the parameters to the UpdateSAMLProvider operation.

Updates the metadata document for an existing SAML provider.

NOTE:This operation requires Signature Version 4.

See Also:
AmazonIdentityManagement.updateSAMLProvider(UpdateSAMLProviderRequest), Serialized Form

Constructor Summary
UpdateSAMLProviderRequest()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getSAMLMetadataDocument()
          An XML document generated by an identity provider (IdP) that supports SAML 2.0.
 String getSAMLProviderArn()
          The Amazon Resource Name (ARN) of the SAML provider to update.
 int hashCode()
           
 void setSAMLMetadataDocument(String sAMLMetadataDocument)
          An XML document generated by an identity provider (IdP) that supports SAML 2.0.
 void setSAMLProviderArn(String sAMLProviderArn)
          The Amazon Resource Name (ARN) of the SAML provider to update.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 UpdateSAMLProviderRequest withSAMLMetadataDocument(String sAMLMetadataDocument)
          An XML document generated by an identity provider (IdP) that supports SAML 2.0.
 UpdateSAMLProviderRequest withSAMLProviderArn(String sAMLProviderArn)
          The Amazon Resource Name (ARN) of the SAML provider to update.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UpdateSAMLProviderRequest

public UpdateSAMLProviderRequest()
Method Detail

getSAMLMetadataDocument

public String getSAMLMetadataDocument()
An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.

Constraints:
Length: 1000 - 10000000

Returns:
An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.

setSAMLMetadataDocument

public void setSAMLMetadataDocument(String sAMLMetadataDocument)
An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.

Constraints:
Length: 1000 - 10000000

Parameters:
sAMLMetadataDocument - An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.

withSAMLMetadataDocument

public UpdateSAMLProviderRequest withSAMLMetadataDocument(String sAMLMetadataDocument)
An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 1000 - 10000000

Parameters:
sAMLMetadataDocument - An XML document generated by an identity provider (IdP) that supports SAML 2.0. The document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that are received from the IdP. You must generate the metadata document using the identity management software that is used as your organization's IdP.
Returns:
A reference to this updated object so that method calls can be chained together.

getSAMLProviderArn

public String getSAMLProviderArn()
The Amazon Resource Name (ARN) of the SAML provider to update.

Constraints:
Length: 20 - 2048

Returns:
The Amazon Resource Name (ARN) of the SAML provider to update.

setSAMLProviderArn

public void setSAMLProviderArn(String sAMLProviderArn)
The Amazon Resource Name (ARN) of the SAML provider to update.

Constraints:
Length: 20 - 2048

Parameters:
sAMLProviderArn - The Amazon Resource Name (ARN) of the SAML provider to update.

withSAMLProviderArn

public UpdateSAMLProviderRequest withSAMLProviderArn(String sAMLProviderArn)
The Amazon Resource Name (ARN) of the SAML provider to update.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 20 - 2048

Parameters:
sAMLProviderArn - The Amazon Resource Name (ARN) of the SAML provider to update.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2016. All rights reserved.