@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RegisterIdentityProviderRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| RegisterIdentityProviderRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| RegisterIdentityProviderRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| IdentityProvider | getIdentityProvider()
 An object that specifies details for the identity provider. | 
| String | getProduct()
 The name of the user-based subscription product. | 
| Settings | getSettings()
 The registered identity provider’s product related configuration settings such as the subnets to provision VPC
 endpoints. | 
| int | hashCode() | 
| void | setIdentityProvider(IdentityProvider identityProvider)
 An object that specifies details for the identity provider. | 
| void | setProduct(String product)
 The name of the user-based subscription product. | 
| void | setSettings(Settings settings)
 The registered identity provider’s product related configuration settings such as the subnets to provision VPC
 endpoints. | 
| String | toString()Returns a string representation of this object. | 
| RegisterIdentityProviderRequest | withIdentityProvider(IdentityProvider identityProvider)
 An object that specifies details for the identity provider. | 
| RegisterIdentityProviderRequest | withProduct(String product)
 The name of the user-based subscription product. | 
| RegisterIdentityProviderRequest | withSettings(Settings settings)
 The registered identity provider’s product related configuration settings such as the subnets to provision VPC
 endpoints. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
identityProvider - An object that specifies details for the identity provider.public IdentityProvider getIdentityProvider()
An object that specifies details for the identity provider.
public RegisterIdentityProviderRequest withIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
identityProvider - An object that specifies details for the identity provider.public void setProduct(String product)
The name of the user-based subscription product.
product - The name of the user-based subscription product.public String getProduct()
The name of the user-based subscription product.
public RegisterIdentityProviderRequest withProduct(String product)
The name of the user-based subscription product.
product - The name of the user-based subscription product.public void setSettings(Settings settings)
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
settings - The registered identity provider’s product related configuration settings such as the subnets to provision
        VPC endpoints.public Settings getSettings()
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
public RegisterIdentityProviderRequest withSettings(Settings settings)
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
settings - The registered identity provider’s product related configuration settings such as the subnets to provision
        VPC endpoints.public String toString()
toString in class ObjectObject.toString()public RegisterIdentityProviderRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()