/AWS1/CL_HPPENDPOINT¶
An endpoint available for interaction with the scheduler.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_type
TYPE /AWS1/HPPENDPOINTTYPE
/AWS1/HPPENDPOINTTYPE
¶
Indicates the type of endpoint running at the specific IP address.
iv_privateipaddress
TYPE /AWS1/HPPSTRING
/AWS1/HPPSTRING
¶
For clusters that use IPv4, this is the endpoint's private IP address.
Example:
10.1.2.3
For clusters configured to use IPv6, this is an empty string.
iv_port
TYPE /AWS1/HPPSTRING
/AWS1/HPPSTRING
¶
The endpoint's connection port number.
Example:
1234
Optional arguments:¶
iv_publicipaddress
TYPE /AWS1/HPPSTRING
/AWS1/HPPSTRING
¶
The endpoint's public IP address.
Example:
192.0.2.1
iv_ipv6address
TYPE /AWS1/HPPSTRING
/AWS1/HPPSTRING
¶
The endpoint's IPv6 address.
Example:
2001:db8::1
Queryable Attributes¶
type¶
Indicates the type of endpoint running at the specific IP address.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
privateIpAddress¶
For clusters that use IPv4, this is the endpoint's private IP address.
Example:
10.1.2.3
For clusters configured to use IPv6, this is an empty string.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRIVATEIPADDRESS() |
Getter for PRIVATEIPADDRESS, with configurable default |
ASK_PRIVATEIPADDRESS() |
Getter for PRIVATEIPADDRESS w/ exceptions if field has no va |
HAS_PRIVATEIPADDRESS() |
Determine if PRIVATEIPADDRESS has a value |
publicIpAddress¶
The endpoint's public IP address.
Example:
192.0.2.1
Accessible with the following methods¶
Method | Description |
---|---|
GET_PUBLICIPADDRESS() |
Getter for PUBLICIPADDRESS, with configurable default |
ASK_PUBLICIPADDRESS() |
Getter for PUBLICIPADDRESS w/ exceptions if field has no val |
HAS_PUBLICIPADDRESS() |
Determine if PUBLICIPADDRESS has a value |
ipv6Address¶
The endpoint's IPv6 address.
Example:
2001:db8::1
Accessible with the following methods¶
Method | Description |
---|---|
GET_IPV6ADDRESS() |
Getter for IPV6ADDRESS, with configurable default |
ASK_IPV6ADDRESS() |
Getter for IPV6ADDRESS w/ exceptions if field has no value |
HAS_IPV6ADDRESS() |
Determine if IPV6ADDRESS has a value |
port¶
The endpoint's connection port number.
Example:
1234
Accessible with the following methods¶
Method | Description |
---|---|
GET_PORT() |
Getter for PORT, with configurable default |
ASK_PORT() |
Getter for PORT w/ exceptions if field has no value |
HAS_PORT() |
Determine if PORT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ENDPOINTS
¶
TYPES TT_ENDPOINTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_HPPENDPOINT WITH DEFAULT KEY
.