public interface GroupPolicy
GroupPolicy
resource.
Each GroupPolicy
object is uniquely identified by these
identifier(s):
Modifier and Type | Method and Description |
---|---|
void |
delete()
The convenient method form for the
Delete action. |
void |
delete(DeleteGroupPolicyRequest request)
Performs the
Delete action. |
void |
delete(DeleteGroupPolicyRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
void |
delete(ResultCapture<Void> extractor)
The convenient method form for the
Delete action. |
Group |
getGroup()
Retrieves the
Group resource referenced by this resource. |
String |
getGroupName()
Gets the value of the GroupName identifier.
|
String |
getName()
Gets the value of the Name identifier.
|
String |
getPolicyDocument()
Gets the value of the PolicyDocument attribute.
|
boolean |
isLoaded()
Returns true if this resource's attributes have been loaded.
|
boolean |
load()
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetGroupPolicyRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetGroupPolicyRequest request,
ResultCapture<GetGroupPolicyResult> extractor)
Makes a call to the service to load this resource's attributes if they
are not loaded yet, and use a ResultCapture to retrieve the low-level
client response
The following request parameters will be populated from the data of this
GroupPolicy resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName identifier. |
void |
put(PutGroupPolicyRequest request)
Performs the
Put action. |
void |
put(PutGroupPolicyRequest request,
ResultCapture<Void> extractor)
Performs the
Put action and use a ResultCapture to retrieve
the low-level client response. |
void |
put(String policyDocument)
The convenient method form for the
Put action. |
void |
put(String policyDocument,
ResultCapture<Void> extractor)
The convenient method form for the
Put action. |
boolean isLoaded()
false
, calls to attribute getter methods on this
instance will make an implicit call to load()
to retrieve the
value.boolean load()
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.load(GetGroupPolicyRequest)
boolean load(GetGroupPolicyRequest request)
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.GetGroupPolicyRequest
boolean load(GetGroupPolicyRequest request, ResultCapture<GetGroupPolicyResult> extractor)
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.GetGroupPolicyRequest
String getName()
String getGroupName()
String getPolicyDocument()
load()
is made to retrieve the value of the
attribute.Group getGroup()
Group
resource referenced by this resource.void put(PutGroupPolicyRequest request)
Put
action.
The following request parameters will be populated from the data of this
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
PutGroupPolicyRequest
void put(PutGroupPolicyRequest request, ResultCapture<Void> extractor)
Put
action and use a ResultCapture to retrieve
the low-level client response.
The following request parameters will be populated from the data of this
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
PutGroupPolicyRequest
void put(String policyDocument)
Put
action.put(PutGroupPolicyRequest)
void put(String policyDocument, ResultCapture<Void> extractor)
Put
action.void delete(DeleteGroupPolicyRequest request)
Delete
action.
The following request parameters will be populated from the data of this
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
DeleteGroupPolicyRequest
void delete(DeleteGroupPolicyRequest request, ResultCapture<Void> extractor)
Delete
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
GroupPolicy
resource, and any conflicting parameter value
set in the request will be overridden:
GroupName
- mapped from the GroupName
identifier.
PolicyName
- mapped from the Name
identifier.
DeleteGroupPolicyRequest
void delete()
Delete
action.delete(DeleteGroupPolicyRequest)
void delete(ResultCapture<Void> extractor)
Delete
action.Copyright © 2014. All rights reserved.