public interface PlatformEndpoint
PlatformEndpoint resource.
Each PlatformEndpoint object is uniquely identified by these
identifier(s):
| Modifier and Type | Method and Description |
|---|---|
void |
delete(DeleteEndpointRequest request)
Performs the
Delete action. |
void |
delete(DeleteEndpointRequest 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.
|
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(GetEndpointAttributesRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetEndpointAttributesRequest request,
ResultCapture<GetEndpointAttributesResult> 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
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- mapped from the Arn identifier. |
PublishResult |
publish(PublishRequest request)
Performs the
Publish action. |
PublishResult |
publish(PublishRequest request,
ResultCapture<PublishResult> extractor)
Performs the
Publish action and use a ResultCapture to
retrieve the low-level client response. |
void |
setAttributes(SetEndpointAttributesRequest request)
Performs the
SetAttributes action. |
void |
setAttributes(SetEndpointAttributesRequest 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(GetEndpointAttributesRequest)boolean load(GetEndpointAttributesRequest request)
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- 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.GetEndpointAttributesRequestboolean load(GetEndpointAttributesRequest request, ResultCapture<GetEndpointAttributesResult> extractor)
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- 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.GetEndpointAttributesRequestString getArn()
Map<String,String> getAttributes()
load() is made to retrieve the value of the
attribute.PublishResult publish(PublishRequest request)
Publish action.
The following request parameters will be populated from the data of this
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
TargetArn
- mapped from the Arn identifier.
PublishRequestPublishResult publish(PublishRequest request, ResultCapture<PublishResult> extractor)
Publish action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
TargetArn
- mapped from the Arn identifier.
PublishRequestvoid setAttributes(SetEndpointAttributesRequest request)
SetAttributes action.
The following request parameters will be populated from the data of this
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- mapped from the Arn identifier.
SetEndpointAttributesRequestvoid setAttributes(SetEndpointAttributesRequest 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
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- mapped from the Arn identifier.
SetEndpointAttributesRequestvoid delete(DeleteEndpointRequest request)
Delete action.
The following request parameters will be populated from the data of this
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- mapped from the Arn identifier.
DeleteEndpointRequestvoid delete(DeleteEndpointRequest 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
PlatformEndpoint resource, and any conflicting parameter
value set in the request will be overridden:
EndpointArn
- mapped from the Arn identifier.
DeleteEndpointRequestCopyright © 2014. All rights reserved.