@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceServerConfig extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes the configuration of a resource server.
Constructor and Description |
---|
ResourceServerConfig() |
Modifier and Type | Method and Description |
---|---|
ResourceServerConfig |
addScopesEntry(String key,
ResourceServerScopeDetails value)
Add a single Scopes entry
|
ResourceServerConfig |
clearScopesEntries()
Removes all the entries added into Scopes.
|
ResourceServerConfig |
clone() |
boolean |
equals(Object obj) |
Map<String,ResourceServerScopeDetails> |
getScopes()
A list of the IAM Identity Center access scopes that are associated with this resource server.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setScopes(Map<String,ResourceServerScopeDetails> scopes)
A list of the IAM Identity Center access scopes that are associated with this resource server.
|
String |
toString()
Returns a string representation of this object.
|
ResourceServerConfig |
withScopes(Map<String,ResourceServerScopeDetails> scopes)
A list of the IAM Identity Center access scopes that are associated with this resource server.
|
public Map<String,ResourceServerScopeDetails> getScopes()
A list of the IAM Identity Center access scopes that are associated with this resource server.
public void setScopes(Map<String,ResourceServerScopeDetails> scopes)
A list of the IAM Identity Center access scopes that are associated with this resource server.
scopes
- A list of the IAM Identity Center access scopes that are associated with this resource server.public ResourceServerConfig withScopes(Map<String,ResourceServerScopeDetails> scopes)
A list of the IAM Identity Center access scopes that are associated with this resource server.
scopes
- A list of the IAM Identity Center access scopes that are associated with this resource server.public ResourceServerConfig addScopesEntry(String key, ResourceServerScopeDetails value)
public ResourceServerConfig clearScopesEntries()
public String toString()
toString
in class Object
Object.toString()
public ResourceServerConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.