|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.cloudsearch.model.AccessPoliciesStatus
public class AccessPoliciesStatus
A PolicyDocument
that specifies access policies for the search domain's services, and the current status of those policies.
Constructor Summary | |
---|---|
AccessPoliciesStatus()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getOptions()
An IAM access policy as described in The Access Policy Language in Using AWS Identity and Access Management. |
OptionStatus |
getStatus()
The status of an option, including when it was last updated and whether it is actively in use for searches. |
int |
hashCode()
|
void |
setOptions(String options)
An IAM access policy as described in The Access Policy Language in Using AWS Identity and Access Management. |
void |
setStatus(OptionStatus status)
The status of an option, including when it was last updated and whether it is actively in use for searches. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
AccessPoliciesStatus |
withOptions(String options)
An IAM access policy as described in The Access Policy Language in Using AWS Identity and Access Management. |
AccessPoliciesStatus |
withStatus(OptionStatus status)
The status of an option, including when it was last updated and whether it is actively in use for searches. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AccessPoliciesStatus()
Method Detail |
---|
public String getOptions()
Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
public void setOptions(String options)
Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
options
- An IAM access policy as described in The Access Policy Language in Using AWS
Identity and Access Management. The maximum size of an access
policy document is 100KB. Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
public AccessPoliciesStatus withOptions(String options)
Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
Returns a reference to this object so that method calls can be chained together.
options
- An IAM access policy as described in The Access Policy Language in Using AWS
Identity and Access Management. The maximum size of an access
policy document is 100KB. Example: {"Statement":
[{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:search/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }},
{"Effect":"Allow", "Action": "*", "Resource":
"arn:aws:cs:us-east-1:1234567890:documents/movies", "Condition": {
"IpAddress": { aws:SourceIp": ["203.0.113.1/32"] } }} ] }
public OptionStatus getStatus()
public void setStatus(OptionStatus status)
status
- The status of an option, including when it was last updated and
whether it is actively in use for searches.public AccessPoliciesStatus withStatus(OptionStatus status)
Returns a reference to this object so that method calls can be chained together.
status
- The status of an option, including when it was last updated and
whether it is actively in use for searches.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |