/AWS1/CL_SDYNAMESPACEFILTER¶
A complex type that identifies the namespaces that you want to list. You can choose to list public or private namespaces.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/SDYNAMESPACEFILTERNAME /AWS1/SDYNAMESPACEFILTERNAME¶
Specify the namespaces that you want to get using one of the following.
TYPE: Gets the namespaces of the specified type.
NAME: Gets the namespaces with the specified name.
HTTP_NAME: Gets the namespaces with the specified HTTP name.
RESOURCE_OWNER: Gets the namespaces created by your Amazon Web Services account or by other accounts. This can be used to filter for shared namespaces. For more information about shared namespaces, see Cross-account Cloud Map namespace sharing in the Cloud Map Developer Guide.
it_values TYPE /AWS1/CL_SDYFILTERVALUES_W=>TT_FILTERVALUES TT_FILTERVALUES¶
Specify the values that are applicable to the value that you specify for
Name.
TYPE: SpecifyHTTP,DNS_PUBLIC, orDNS_PRIVATE.
NAME: Specify the name of the namespace, which is found inNamespace.Name.
HTTP_NAME: Specify the HTTP name of the namespace, which is found inNamespace.Properties.HttpProperties.HttpName.
RESOURCE_OWNER: Specify one ofSELForOTHER_ACCOUNTS.SELFcan be used to filter namespaces created by you andOTHER_ACCOUNTScan be used to filter namespaces shared with you that were created by other accounts.
Optional arguments:¶
iv_condition TYPE /AWS1/SDYFILTERCONDITION /AWS1/SDYFILTERCONDITION¶
Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for
Conditionare one of the following.
EQ: When you specifyEQforCondition, you can specify only one value.EQis supported forTYPE,NAME,RESOURCE_OWNERandHTTP_NAME.EQis the default condition and can be omitted.
BEGINS_WITH: When you specifyBEGINS_WITHforCondition, you can specify only one value.BEGINS_WITHis supported forTYPE,NAME, andHTTP_NAME.
Queryable Attributes¶
Name¶
Specify the namespaces that you want to get using one of the following.
TYPE: Gets the namespaces of the specified type.
NAME: Gets the namespaces with the specified name.
HTTP_NAME: Gets the namespaces with the specified HTTP name.
RESOURCE_OWNER: Gets the namespaces created by your Amazon Web Services account or by other accounts. This can be used to filter for shared namespaces. For more information about shared namespaces, see Cross-account Cloud Map namespace sharing in the Cloud Map Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Values¶
Specify the values that are applicable to the value that you specify for
Name.
TYPE: SpecifyHTTP,DNS_PUBLIC, orDNS_PRIVATE.
NAME: Specify the name of the namespace, which is found inNamespace.Name.
HTTP_NAME: Specify the HTTP name of the namespace, which is found inNamespace.Properties.HttpProperties.HttpName.
RESOURCE_OWNER: Specify one ofSELForOTHER_ACCOUNTS.SELFcan be used to filter namespaces created by you andOTHER_ACCOUNTScan be used to filter namespaces shared with you that were created by other accounts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUES() |
Getter for VALUES, with configurable default |
ASK_VALUES() |
Getter for VALUES w/ exceptions if field has no value |
HAS_VALUES() |
Determine if VALUES has a value |
Condition¶
Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for
Conditionare one of the following.
EQ: When you specifyEQforCondition, you can specify only one value.EQis supported forTYPE,NAME,RESOURCE_OWNERandHTTP_NAME.EQis the default condition and can be omitted.
BEGINS_WITH: When you specifyBEGINS_WITHforCondition, you can specify only one value.BEGINS_WITHis supported forTYPE,NAME, andHTTP_NAME.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITION() |
Getter for CONDITION, with configurable default |
ASK_CONDITION() |
Getter for CONDITION w/ exceptions if field has no value |
HAS_CONDITION() |
Determine if CONDITION 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_NAMESPACEFILTERS¶
TYPES TT_NAMESPACEFILTERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SDYNAMESPACEFILTER WITH DEFAULT KEY
.