Class CreateSubscriptionRequest

    • Constructor Detail

      • CreateSubscriptionRequest

        public CreateSubscriptionRequest()
      • CreateSubscriptionRequest

        public CreateSubscriptionRequest​(CreateSubscriptionRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getEnvironmentId

        public String getEnvironmentId()
        Get 环境(命名空间)名称。
        Returns:
        EnvironmentId 环境(命名空间)名称。
      • setEnvironmentId

        public void setEnvironmentId​(String EnvironmentId)
        Set 环境(命名空间)名称。
        Parameters:
        EnvironmentId - 环境(命名空间)名称。
      • getTopicName

        public String getTopicName()
        Get 主题名称。
        Returns:
        TopicName 主题名称。
      • setTopicName

        public void setTopicName​(String TopicName)
        Set 主题名称。
        Parameters:
        TopicName - 主题名称。
      • getSubscriptionName

        public String getSubscriptionName()
        Get 订阅者名称,不超过128个字符。
        Returns:
        SubscriptionName 订阅者名称,不超过128个字符。
      • setSubscriptionName

        public void setSubscriptionName​(String SubscriptionName)
        Set 订阅者名称,不超过128个字符。
        Parameters:
        SubscriptionName - 订阅者名称,不超过128个字符。
      • getIsIdempotent

        public Boolean getIsIdempotent()
        Get 是否幂等创建,若否不允许创建同名的订阅关系。
        Returns:
        IsIdempotent 是否幂等创建,若否不允许创建同名的订阅关系。
      • setIsIdempotent

        public void setIsIdempotent​(Boolean IsIdempotent)
        Set 是否幂等创建,若否不允许创建同名的订阅关系。
        Parameters:
        IsIdempotent - 是否幂等创建,若否不允许创建同名的订阅关系。
      • getClusterId

        public String getClusterId()
        Get Pulsar 集群的ID
        Returns:
        ClusterId Pulsar 集群的ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set Pulsar 集群的ID
        Parameters:
        ClusterId - Pulsar 集群的ID
      • getRemark

        public String getRemark()
        Get 备注,128个字符以内。
        Returns:
        Remark 备注,128个字符以内。
      • setRemark

        public void setRemark​(String Remark)
        Set 备注,128个字符以内。
        Parameters:
        Remark - 备注,128个字符以内。
      • getAutoCreatePolicyTopic

        public Boolean getAutoCreatePolicyTopic()
        Get 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
        Returns:
        AutoCreatePolicyTopic 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
      • setAutoCreatePolicyTopic

        public void setAutoCreatePolicyTopic​(Boolean AutoCreatePolicyTopic)
        Set 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
        Parameters:
        AutoCreatePolicyTopic - 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
      • getPostFixPattern

        public String getPostFixPattern()
        Get 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范
        Returns:
        PostFixPattern 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范
      • setPostFixPattern

        public void setPostFixPattern​(String PostFixPattern)
        Set 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范
        Parameters:
        PostFixPattern - 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范