Skip to content

RosQueueProps

Properties for defining a RosQueue.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-amqp-queue

Initializer

import com.aliyun.ros.cdk.amqp.RosQueueProps;
RosQueueProps.builder()
    .instanceId(java.lang.String)
    .instanceId(IResolvable)
    .queueName(java.lang.String)
    .queueName(IResolvable)
    .virtualHost(java.lang.String)
    .virtualHost(IResolvable)
//  .autoDeleteState(java.lang.Boolean)
//  .autoDeleteState(IResolvable)
//  .autoExpireState(java.lang.Number)
//  .autoExpireState(IResolvable)
//  .deadLetterExchange(java.lang.String)
//  .deadLetterExchange(IResolvable)
//  .deadLetterRoutingKey(java.lang.String)
//  .deadLetterRoutingKey(IResolvable)
//  .exclusiveState(java.lang.Boolean)
//  .exclusiveState(IResolvable)
//  .maximumPriority(java.lang.Number)
//  .maximumPriority(IResolvable)
//  .maxLength(java.lang.Number)
//  .maxLength(IResolvable)
//  .messageTtl(java.lang.Number)
//  .messageTtl(IResolvable)
    .build();

Properties

Name Type Description
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
queueName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
virtualHost java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoDeleteState java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
autoExpireState java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
deadLetterExchange java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deadLetterRoutingKey java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
exclusiveState java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
maximumPriority java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
maxLength java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
messageTtl java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

instanceIdRequired

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

queueNameRequired

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

virtualHostRequired

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

autoDeleteStateOptional

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

autoExpireStateOptional

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

deadLetterExchangeOptional

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

deadLetterRoutingKeyOptional

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

exclusiveStateOptional

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

maximumPriorityOptional

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

maxLengthOptional

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

messageTtlOptional

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