Package io.temporal.api.cloud.sink.v1
Class PubSubSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
- io.temporal.api.cloud.sink.v1.PubSubSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PubSubSpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- PubSubSpec
public static final class PubSubSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder> implements PubSubSpecOrBuilder
Protobuf typetemporal.api.cloud.sink.v1.PubSubSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PubSubSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PubSubSpecbuild()PubSubSpecbuildPartial()PubSubSpec.Builderclear()PubSubSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PubSubSpec.BuilderclearGcpProjectId()The gcp project id of pubsub topic and service accountPubSubSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PubSubSpec.BuilderclearServiceAccountId()The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topicPubSubSpec.BuilderclearTopicName()Destination pubsub topic name for usPubSubSpec.Builderclone()PubSubSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetGcpProjectId()The gcp project id of pubsub topic and service accountcom.google.protobuf.ByteStringgetGcpProjectIdBytes()The gcp project id of pubsub topic and service accountjava.lang.StringgetServiceAccountId()The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topiccom.google.protobuf.ByteStringgetServiceAccountIdBytes()The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topicjava.lang.StringgetTopicName()Destination pubsub topic name for uscom.google.protobuf.ByteStringgetTopicNameBytes()Destination pubsub topic name for usprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PubSubSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PubSubSpec.BuildermergeFrom(com.google.protobuf.Message other)PubSubSpec.BuildermergeFrom(PubSubSpec other)PubSubSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PubSubSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PubSubSpec.BuildersetGcpProjectId(java.lang.String value)The gcp project id of pubsub topic and service accountPubSubSpec.BuildersetGcpProjectIdBytes(com.google.protobuf.ByteString value)The gcp project id of pubsub topic and service accountPubSubSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PubSubSpec.BuildersetServiceAccountId(java.lang.String value)The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topicPubSubSpec.BuildersetServiceAccountIdBytes(com.google.protobuf.ByteString value)The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topicPubSubSpec.BuildersetTopicName(java.lang.String value)Destination pubsub topic name for usPubSubSpec.BuildersetTopicNameBytes(com.google.protobuf.ByteString value)Destination pubsub topic name for usPubSubSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
clear
public PubSubSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
getDefaultInstanceForType
public PubSubSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PubSubSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PubSubSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PubSubSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
setField
public PubSubSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
clearField
public PubSubSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
clearOneof
public PubSubSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
setRepeatedField
public PubSubSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
addRepeatedField
public PubSubSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
mergeFrom
public PubSubSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PubSubSpec.Builder>
-
mergeFrom
public PubSubSpec.Builder mergeFrom(PubSubSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
mergeFrom
public PubSubSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PubSubSpec.Builder>- Throws:
java.io.IOException
-
getServiceAccountId
public java.lang.String getServiceAccountId()
The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topic
string service_account_id = 1;- Specified by:
getServiceAccountIdin interfacePubSubSpecOrBuilder- Returns:
- The serviceAccountId.
-
getServiceAccountIdBytes
public com.google.protobuf.ByteString getServiceAccountIdBytes()
The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topic
string service_account_id = 1;- Specified by:
getServiceAccountIdBytesin interfacePubSubSpecOrBuilder- Returns:
- The bytes for serviceAccountId.
-
setServiceAccountId
public PubSubSpec.Builder setServiceAccountId(java.lang.String value)
The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topic
string service_account_id = 1;- Parameters:
value- The serviceAccountId to set.- Returns:
- This builder for chaining.
-
clearServiceAccountId
public PubSubSpec.Builder clearServiceAccountId()
The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topic
string service_account_id = 1;- Returns:
- This builder for chaining.
-
setServiceAccountIdBytes
public PubSubSpec.Builder setServiceAccountIdBytes(com.google.protobuf.ByteString value)
The customer service account id that Temporal Cloud impersonates for writing records to customer's pubsub topic
string service_account_id = 1;- Parameters:
value- The bytes for serviceAccountId to set.- Returns:
- This builder for chaining.
-
getTopicName
public java.lang.String getTopicName()
Destination pubsub topic name for us
string topic_name = 2;- Specified by:
getTopicNamein interfacePubSubSpecOrBuilder- Returns:
- The topicName.
-
getTopicNameBytes
public com.google.protobuf.ByteString getTopicNameBytes()
Destination pubsub topic name for us
string topic_name = 2;- Specified by:
getTopicNameBytesin interfacePubSubSpecOrBuilder- Returns:
- The bytes for topicName.
-
setTopicName
public PubSubSpec.Builder setTopicName(java.lang.String value)
Destination pubsub topic name for us
string topic_name = 2;- Parameters:
value- The topicName to set.- Returns:
- This builder for chaining.
-
clearTopicName
public PubSubSpec.Builder clearTopicName()
Destination pubsub topic name for us
string topic_name = 2;- Returns:
- This builder for chaining.
-
setTopicNameBytes
public PubSubSpec.Builder setTopicNameBytes(com.google.protobuf.ByteString value)
Destination pubsub topic name for us
string topic_name = 2;- Parameters:
value- The bytes for topicName to set.- Returns:
- This builder for chaining.
-
getGcpProjectId
public java.lang.String getGcpProjectId()
The gcp project id of pubsub topic and service account
string gcp_project_id = 3;- Specified by:
getGcpProjectIdin interfacePubSubSpecOrBuilder- Returns:
- The gcpProjectId.
-
getGcpProjectIdBytes
public com.google.protobuf.ByteString getGcpProjectIdBytes()
The gcp project id of pubsub topic and service account
string gcp_project_id = 3;- Specified by:
getGcpProjectIdBytesin interfacePubSubSpecOrBuilder- Returns:
- The bytes for gcpProjectId.
-
setGcpProjectId
public PubSubSpec.Builder setGcpProjectId(java.lang.String value)
The gcp project id of pubsub topic and service account
string gcp_project_id = 3;- Parameters:
value- The gcpProjectId to set.- Returns:
- This builder for chaining.
-
clearGcpProjectId
public PubSubSpec.Builder clearGcpProjectId()
The gcp project id of pubsub topic and service account
string gcp_project_id = 3;- Returns:
- This builder for chaining.
-
setGcpProjectIdBytes
public PubSubSpec.Builder setGcpProjectIdBytes(com.google.protobuf.ByteString value)
The gcp project id of pubsub topic and service account
string gcp_project_id = 3;- Parameters:
value- The bytes for gcpProjectId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PubSubSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
mergeUnknownFields
public final PubSubSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PubSubSpec.Builder>
-
-