All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.temporal.api.workflowservice.v1.RegisterNamespaceRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.24.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: temporal/api/workflowservice/v1/request_response.proto

package io.temporal.api.workflowservice.v1;

@javax.annotation.Generated(value="protoc", comments="annotations:RegisterNamespaceRequestOrBuilder.java.pb.meta")
public interface RegisterNamespaceRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:temporal.api.workflowservice.v1.RegisterNamespaceRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string namespace = 1;
   * @return The namespace.
   */
  java.lang.String getNamespace();
  /**
   * string namespace = 1;
   * @return The bytes for namespace.
   */
  com.google.protobuf.ByteString
      getNamespaceBytes();

  /**
   * string description = 2;
   * @return The description.
   */
  java.lang.String getDescription();
  /**
   * string description = 2;
   * @return The bytes for description.
   */
  com.google.protobuf.ByteString
      getDescriptionBytes();

  /**
   * string owner_email = 3;
   * @return The ownerEmail.
   */
  java.lang.String getOwnerEmail();
  /**
   * string owner_email = 3;
   * @return The bytes for ownerEmail.
   */
  com.google.protobuf.ByteString
      getOwnerEmailBytes();

  /**
   * .google.protobuf.Duration workflow_execution_retention_period = 4 [(.gogoproto.stdduration) = true];
   * @return Whether the workflowExecutionRetentionPeriod field is set.
   */
  boolean hasWorkflowExecutionRetentionPeriod();
  /**
   * .google.protobuf.Duration workflow_execution_retention_period = 4 [(.gogoproto.stdduration) = true];
   * @return The workflowExecutionRetentionPeriod.
   */
  com.google.protobuf.Duration getWorkflowExecutionRetentionPeriod();
  /**
   * .google.protobuf.Duration workflow_execution_retention_period = 4 [(.gogoproto.stdduration) = true];
   */
  com.google.protobuf.DurationOrBuilder getWorkflowExecutionRetentionPeriodOrBuilder();

  /**
   * repeated .temporal.api.replication.v1.ClusterReplicationConfig clusters = 5;
   */
  java.util.List 
      getClustersList();
  /**
   * repeated .temporal.api.replication.v1.ClusterReplicationConfig clusters = 5;
   */
  io.temporal.api.replication.v1.ClusterReplicationConfig getClusters(int index);
  /**
   * repeated .temporal.api.replication.v1.ClusterReplicationConfig clusters = 5;
   */
  int getClustersCount();
  /**
   * repeated .temporal.api.replication.v1.ClusterReplicationConfig clusters = 5;
   */
  java.util.List 
      getClustersOrBuilderList();
  /**
   * repeated .temporal.api.replication.v1.ClusterReplicationConfig clusters = 5;
   */
  io.temporal.api.replication.v1.ClusterReplicationConfigOrBuilder getClustersOrBuilder(
      int index);

  /**
   * string active_cluster_name = 6;
   * @return The activeClusterName.
   */
  java.lang.String getActiveClusterName();
  /**
   * string active_cluster_name = 6;
   * @return The bytes for activeClusterName.
   */
  com.google.protobuf.ByteString
      getActiveClusterNameBytes();

  /**
   * 
   * A key-value map for any customized purpose.
   * 
* * map<string, string> data = 7; */ int getDataCount(); /** *
   * A key-value map for any customized purpose.
   * 
* * map<string, string> data = 7; */ boolean containsData( java.lang.String key); /** * Use {@link #getDataMap()} instead. */ @java.lang.Deprecated java.util.Map getData(); /** *
   * A key-value map for any customized purpose.
   * 
* * map<string, string> data = 7; */ java.util.Map getDataMap(); /** *
   * A key-value map for any customized purpose.
   * 
* * map<string, string> data = 7; */ java.lang.String getDataOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
   * A key-value map for any customized purpose.
   * 
* * map<string, string> data = 7; */ java.lang.String getDataOrThrow( java.lang.String key); /** * string security_token = 8; * @return The securityToken. */ java.lang.String getSecurityToken(); /** * string security_token = 8; * @return The bytes for securityToken. */ com.google.protobuf.ByteString getSecurityTokenBytes(); /** * bool is_global_namespace = 9; * @return The isGlobalNamespace. */ boolean getIsGlobalNamespace(); /** *
   * If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
   * 
* * .temporal.api.enums.v1.ArchivalState history_archival_state = 10; * @return The enum numeric value on the wire for historyArchivalState. */ int getHistoryArchivalStateValue(); /** *
   * If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
   * 
* * .temporal.api.enums.v1.ArchivalState history_archival_state = 10; * @return The historyArchivalState. */ io.temporal.api.enums.v1.ArchivalState getHistoryArchivalState(); /** * string history_archival_uri = 11; * @return The historyArchivalUri. */ java.lang.String getHistoryArchivalUri(); /** * string history_archival_uri = 11; * @return The bytes for historyArchivalUri. */ com.google.protobuf.ByteString getHistoryArchivalUriBytes(); /** *
   * If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
   * 
* * .temporal.api.enums.v1.ArchivalState visibility_archival_state = 12; * @return The enum numeric value on the wire for visibilityArchivalState. */ int getVisibilityArchivalStateValue(); /** *
   * If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
   * 
* * .temporal.api.enums.v1.ArchivalState visibility_archival_state = 12; * @return The visibilityArchivalState. */ io.temporal.api.enums.v1.ArchivalState getVisibilityArchivalState(); /** * string visibility_archival_uri = 13; * @return The visibilityArchivalUri. */ java.lang.String getVisibilityArchivalUri(); /** * string visibility_archival_uri = 13; * @return The bytes for visibilityArchivalUri. */ com.google.protobuf.ByteString getVisibilityArchivalUriBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy