io.temporal.api.workflowservice.v1.UpdateNamespaceRequestOrBuilder Maven / Gradle / Ivy
// 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:UpdateNamespaceRequestOrBuilder.java.pb.meta")
public interface UpdateNamespaceRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.workflowservice.v1.UpdateNamespaceRequest)
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();
/**
* .temporal.api.namespace.v1.UpdateNamespaceInfo update_info = 2;
* @return Whether the updateInfo field is set.
*/
boolean hasUpdateInfo();
/**
* .temporal.api.namespace.v1.UpdateNamespaceInfo update_info = 2;
* @return The updateInfo.
*/
io.temporal.api.namespace.v1.UpdateNamespaceInfo getUpdateInfo();
/**
* .temporal.api.namespace.v1.UpdateNamespaceInfo update_info = 2;
*/
io.temporal.api.namespace.v1.UpdateNamespaceInfoOrBuilder getUpdateInfoOrBuilder();
/**
* .temporal.api.namespace.v1.NamespaceConfig config = 3;
* @return Whether the config field is set.
*/
boolean hasConfig();
/**
* .temporal.api.namespace.v1.NamespaceConfig config = 3;
* @return The config.
*/
io.temporal.api.namespace.v1.NamespaceConfig getConfig();
/**
* .temporal.api.namespace.v1.NamespaceConfig config = 3;
*/
io.temporal.api.namespace.v1.NamespaceConfigOrBuilder getConfigOrBuilder();
/**
* .temporal.api.replication.v1.NamespaceReplicationConfig replication_config = 4;
* @return Whether the replicationConfig field is set.
*/
boolean hasReplicationConfig();
/**
* .temporal.api.replication.v1.NamespaceReplicationConfig replication_config = 4;
* @return The replicationConfig.
*/
io.temporal.api.replication.v1.NamespaceReplicationConfig getReplicationConfig();
/**
* .temporal.api.replication.v1.NamespaceReplicationConfig replication_config = 4;
*/
io.temporal.api.replication.v1.NamespaceReplicationConfigOrBuilder getReplicationConfigOrBuilder();
/**
* string security_token = 5;
* @return The securityToken.
*/
java.lang.String getSecurityToken();
/**
* string security_token = 5;
* @return The bytes for securityToken.
*/
com.google.protobuf.ByteString
getSecurityTokenBytes();
/**
* string delete_bad_binary = 6;
* @return The deleteBadBinary.
*/
java.lang.String getDeleteBadBinary();
/**
* string delete_bad_binary = 6;
* @return The bytes for deleteBadBinary.
*/
com.google.protobuf.ByteString
getDeleteBadBinaryBytes();
/**
*
* promote local namespace to global namespace. Ignored if namespace is already global namespace.
*
*
* bool promote_namespace = 7;
* @return The promoteNamespace.
*/
boolean getPromoteNamespace();
}