@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdpMetadata extends Object implements Serializable, Cloneable, StructuredPojo
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this
workspace. You can specify the metadata either by providing a URL to its location in the url
parameter,
or by specifying the full metadata in XML format in the xml
parameter. Specifying both will cause an
error.
Constructor and Description |
---|
IdpMetadata() |
Modifier and Type | Method and Description |
---|---|
IdpMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getUrl()
The URL of the location containing the IdP metadata.
|
String |
getXml()
The full IdP metadata, in XML format.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setUrl(String url)
The URL of the location containing the IdP metadata.
|
void |
setXml(String xml)
The full IdP metadata, in XML format.
|
String |
toString()
Returns a string representation of this object.
|
IdpMetadata |
withUrl(String url)
The URL of the location containing the IdP metadata.
|
IdpMetadata |
withXml(String xml)
The full IdP metadata, in XML format.
|
public void setUrl(String url)
The URL of the location containing the IdP metadata.
url
- The URL of the location containing the IdP metadata.public String getUrl()
The URL of the location containing the IdP metadata.
public IdpMetadata withUrl(String url)
The URL of the location containing the IdP metadata.
url
- The URL of the location containing the IdP metadata.public void setXml(String xml)
The full IdP metadata, in XML format.
xml
- The full IdP metadata, in XML format.public String getXml()
The full IdP metadata, in XML format.
public IdpMetadata withXml(String xml)
The full IdP metadata, in XML format.
xml
- The full IdP metadata, in XML format.public String toString()
toString
in class Object
Object.toString()
public IdpMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.