public interface PlatformApplication
PlatformApplication
resource.
Each PlatformApplication
object is uniquely identified by these
identifier(s):
Modifier and Type | Method and Description |
---|---|
PlatformEndpoint |
createPlatformEndpoint(CreatePlatformEndpointRequest request)
Performs the
CreatePlatformEndpoint action. |
PlatformEndpoint |
createPlatformEndpoint(CreatePlatformEndpointRequest request,
ResultCapture<CreatePlatformEndpointResult> extractor)
Performs the
CreatePlatformEndpoint action and use a
ResultCapture to retrieve the low-level client response. |
void |
delete(DeletePlatformApplicationRequest request)
Performs the
Delete action. |
void |
delete(DeletePlatformApplicationRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
String |
getArn()
Gets the value of the Arn identifier.
|
Map<String,String> |
getAttributes()
Gets the value of the Attributes attribute.
|
PlatformEndpointCollection |
getEndpoints()
Retrieves the Endpoints collection referenced by this resource.
|
PlatformEndpointCollection |
getEndpoints(ListEndpointsByPlatformApplicationRequest request)
Retrieves the Endpoints collection referenced by this resource.
|
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(GetPlatformApplicationAttributesRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetPlatformApplicationAttributesRequest request,
ResultCapture<GetPlatformApplicationAttributesResult> 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
PlatformApplication resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn identifier. |
void |
setAttributes(SetPlatformApplicationAttributesRequest request)
Performs the
SetAttributes action. |
void |
setAttributes(SetPlatformApplicationAttributesRequest request,
ResultCapture<Void> extractor)
Performs the
SetAttributes action and use a ResultCapture to
retrieve the low-level client response. |
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(GetPlatformApplicationAttributesRequest)
boolean load(GetPlatformApplicationAttributesRequest request)
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
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.GetPlatformApplicationAttributesRequest
boolean load(GetPlatformApplicationAttributesRequest request, ResultCapture<GetPlatformApplicationAttributesResult> extractor)
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
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.GetPlatformApplicationAttributesRequest
String getArn()
Map<String,String> getAttributes()
load()
is made to retrieve the value of the
attribute.PlatformEndpointCollection getEndpoints()
PlatformEndpointCollection getEndpoints(ListEndpointsByPlatformApplicationRequest request)
PlatformEndpoint createPlatformEndpoint(CreatePlatformEndpointRequest request)
CreatePlatformEndpoint
action.
The following request parameters will be populated from the data of this
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
PlatformEndpoint
resource object associated with
the result of this action.CreatePlatformEndpointRequest
PlatformEndpoint createPlatformEndpoint(CreatePlatformEndpointRequest request, ResultCapture<CreatePlatformEndpointResult> extractor)
CreatePlatformEndpoint
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
PlatformEndpoint
resource object associated with
the result of this action.CreatePlatformEndpointRequest
void setAttributes(SetPlatformApplicationAttributesRequest request)
SetAttributes
action.
The following request parameters will be populated from the data of this
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
void setAttributes(SetPlatformApplicationAttributesRequest request, ResultCapture<Void> extractor)
SetAttributes
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
void delete(DeletePlatformApplicationRequest request)
Delete
action.
The following request parameters will be populated from the data of this
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
DeletePlatformApplicationRequest
void delete(DeletePlatformApplicationRequest 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
PlatformApplication
resource, and any conflicting parameter
value set in the request will be overridden:
PlatformApplicationArn
- mapped from the Arn
identifier.
DeletePlatformApplicationRequest
Copyright © 2014. All rights reserved.