Skip to content

RosQueueProps

Properties for defining a RosQueue.

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

Initializer

import com.aliyun.ros.cdk.mns.RosQueueProps;
RosQueueProps.builder()
    .queueName(java.lang.String)
    .queueName(IResolvable)
//  .delaySeconds(java.lang.Number)
//  .delaySeconds(IResolvable)
//  .dlqPolicy(IResolvable)
//  .dlqPolicy(DlqPolicyProperty)
//  .loggingEnabled(java.lang.Boolean)
//  .loggingEnabled(IResolvable)
//  .maximumMessageSize(java.lang.Number)
//  .maximumMessageSize(IResolvable)
//  .messageRetentionPeriod(java.lang.Number)
//  .messageRetentionPeriod(IResolvable)
//  .pollingWaitSeconds(java.lang.Number)
//  .pollingWaitSeconds(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .visibilityTimeout(java.lang.Number)
//  .visibilityTimeout(IResolvable)
    .build();

Properties

Name Type Description
queueName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
delaySeconds java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
dlqPolicy com.aliyun.ros.cdk.core.IResolvable OR DlqPolicyProperty No description.
loggingEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
maximumMessageSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
messageRetentionPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
pollingWaitSeconds java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.
visibilityTimeout java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

queueNameRequired

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

delaySecondsOptional

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

dlqPolicyOptional

public java.lang.Object getDlqPolicy();

loggingEnabledOptional

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

maximumMessageSizeOptional

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

messageRetentionPeriodOptional

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

pollingWaitSecondsOptional

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

tagsOptional

public java.util.List<TagsProperty> getTags();

visibilityTimeoutOptional

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