Skip to content

DomainRecordsProps

Properties for defining a DomainRecords.

See https://www.alibabacloud.com/help/ros/developer-reference/datasource-dns-domainrecords

Initializer

import com.aliyun.ros.cdk.dns.datasource.DomainRecordsProps;
DomainRecordsProps.builder()
    .domainName(java.lang.String)
    .domainName(IResolvable)
//  .direction(java.lang.String)
//  .direction(IResolvable)
//  .groupId(java.lang.String)
//  .groupId(IResolvable)
//  .keyWord(java.lang.String)
//  .keyWord(IResolvable)
//  .lang(java.lang.String)
//  .lang(IResolvable)
//  .line(java.lang.String)
//  .line(IResolvable)
//  .orderBy(java.lang.String)
//  .orderBy(IResolvable)
//  .refreshOptions(java.lang.String)
//  .refreshOptions(IResolvable)
//  .rrKeyWord(java.lang.String)
//  .rrKeyWord(IResolvable)
//  .searchMode(java.lang.String)
//  .searchMode(IResolvable)
//  .status(java.lang.String)
//  .status(IResolvable)
//  .type(java.lang.String)
//  .type(IResolvable)
//  .typeKeyWord(java.lang.String)
//  .typeKeyWord(IResolvable)
//  .valueKeyWord(java.lang.String)
//  .valueKeyWord(IResolvable)
    .build();

Properties

Name Type Description
domainName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property domainName: The domain name for which you want to query DNS records.
direction java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property direction: The order in which the returned DNS records are sorted.
groupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property groupId: The ID of the domain name group.
keyWord java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property keyWord: The keyword for searches in "%KeyWord%" mode.
lang java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property lang: The language type.
line java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property line: The line based on which the system queries DNS records.
orderBy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property orderBy: The method that is used to sort the returned DNS records.
refreshOptions java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
rrKeyWord java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property rrKeyWord: The resource record (RR) keyword based on which the system queries DNS records.
searchMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property searchMode: The search mode.
status java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property status: The status of the DNS records to query.
type java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property type: The type of the DNS records to query.
typeKeyWord java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property typeKeyWord: The type keyword based on which the system queries DNS records.
valueKeyWord java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property valueKeyWord: The record value keyword based on which the system queries DNS records.

domainNameRequired

public java.lang.Object getDomainName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property domainName: The domain name for which you want to query DNS records.


directionOptional

public java.lang.Object getDirection();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property direction: The order in which the returned DNS records are sorted.


groupIdOptional

public java.lang.Object getGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property groupId: The ID of the domain name group.


keyWordOptional

public java.lang.Object getKeyWord();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property keyWord: The keyword for searches in "%KeyWord%" mode.

The value is not case-sensitive.


langOptional

public java.lang.Object getLang();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property lang: The language type.


lineOptional

public java.lang.Object getLine();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property line: The line based on which the system queries DNS records.


orderByOptional

public java.lang.Object getOrderBy();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property orderBy: The method that is used to sort the returned DNS records.


refreshOptionsOptional

public java.lang.Object getRefreshOptions();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.

Valid values:

  • Never: Never refresh the datasource resource when the stack is updated.
  • Always: Always refresh the datasource resource when the stack is updated. Default is Never.

rrKeyWordOptional

public java.lang.Object getRrKeyWord();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property rrKeyWord: The resource record (RR) keyword based on which the system queries DNS records.


searchModeOptional

public java.lang.Object getSearchMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property searchMode: The search mode.


statusOptional

public java.lang.Object getStatus();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property status: The status of the DNS records to query.


typeOptional

public java.lang.Object getType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property type: The type of the DNS records to query.


typeKeyWordOptional

public java.lang.Object getTypeKeyWord();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property typeKeyWord: The type keyword based on which the system queries DNS records.


valueKeyWordOptional

public java.lang.Object getValueKeyWord();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property valueKeyWord: The record value keyword based on which the system queries DNS records.