@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AdminScope extends Object implements Serializable, Cloneable, StructuredPojo
Defines the resources that the Firewall Manager administrator can manage. For more information about administrative scope, see Managing Firewall Manager administrators in the Firewall Manager Developer Guide.
Constructor and Description |
---|
AdminScope() |
Modifier and Type | Method and Description |
---|---|
AdminScope |
clone() |
boolean |
equals(Object obj) |
AccountScope |
getAccountScope()
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
|
OrganizationalUnitScope |
getOrganizationalUnitScope()
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply
policies to.
|
PolicyTypeScope |
getPolicyTypeScope()
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and
manage.
|
RegionScope |
getRegionScope()
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountScope(AccountScope accountScope)
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
|
void |
setOrganizationalUnitScope(OrganizationalUnitScope organizationalUnitScope)
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply
policies to.
|
void |
setPolicyTypeScope(PolicyTypeScope policyTypeScope)
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and
manage.
|
void |
setRegionScope(RegionScope regionScope)
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
|
String |
toString()
Returns a string representation of this object.
|
AdminScope |
withAccountScope(AccountScope accountScope)
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
|
AdminScope |
withOrganizationalUnitScope(OrganizationalUnitScope organizationalUnitScope)
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply
policies to.
|
AdminScope |
withPolicyTypeScope(PolicyTypeScope policyTypeScope)
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and
manage.
|
AdminScope |
withRegionScope(RegionScope regionScope)
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
|
public void setAccountScope(AccountScope accountScope)
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
accountScope
- Defines the accounts that the specified Firewall Manager administrator can apply policies to.public AccountScope getAccountScope()
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
public AdminScope withAccountScope(AccountScope accountScope)
Defines the accounts that the specified Firewall Manager administrator can apply policies to.
accountScope
- Defines the accounts that the specified Firewall Manager administrator can apply policies to.public void setOrganizationalUnitScope(OrganizationalUnitScope organizationalUnitScope)
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply policies to. For more information about OUs in Organizations, see Managing organizational units (OUs) in the Organizations User Guide.
organizationalUnitScope
- Defines the Organizations organizational units that the specified Firewall Manager administrator can apply
policies to. For more information about OUs in Organizations, see Managing
organizational units (OUs) in the Organizations User Guide.public OrganizationalUnitScope getOrganizationalUnitScope()
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply policies to. For more information about OUs in Organizations, see Managing organizational units (OUs) in the Organizations User Guide.
public AdminScope withOrganizationalUnitScope(OrganizationalUnitScope organizationalUnitScope)
Defines the Organizations organizational units that the specified Firewall Manager administrator can apply policies to. For more information about OUs in Organizations, see Managing organizational units (OUs) in the Organizations User Guide.
organizationalUnitScope
- Defines the Organizations organizational units that the specified Firewall Manager administrator can apply
policies to. For more information about OUs in Organizations, see Managing
organizational units (OUs) in the Organizations User Guide.public void setRegionScope(RegionScope regionScope)
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
regionScope
- Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform
actions in.public RegionScope getRegionScope()
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
public AdminScope withRegionScope(RegionScope regionScope)
Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform actions in.
regionScope
- Defines the Amazon Web Services Regions that the specified Firewall Manager administrator can perform
actions in.public void setPolicyTypeScope(PolicyTypeScope policyTypeScope)
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and manage.
policyTypeScope
- Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and
manage.public PolicyTypeScope getPolicyTypeScope()
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and manage.
public AdminScope withPolicyTypeScope(PolicyTypeScope policyTypeScope)
Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and manage.
policyTypeScope
- Defines the Firewall Manager policy types that the specified Firewall Manager administrator can create and
manage.public String toString()
toString
in class Object
Object.toString()
public AdminScope clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.