Package com.google.cloud.visionai.v1
Class ApplicationConfigs.EventDeliveryConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
com.google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig.Builder
- All Implemented Interfaces:
ApplicationConfigs.EventDeliveryConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ApplicationConfigs.EventDeliveryConfig
public static final class ApplicationConfigs.EventDeliveryConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
implements ApplicationConfigs.EventDeliveryConfigOrBuilder
message storing the config for event deliveryProtobuf type
google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The delivery channel for the event notification, only pub/sub topic is supported now.The expected delivery interval for the same event.The delivery channel for the event notification, only pub/sub topic is supported now.com.google.protobuf.ByteStringThe delivery channel for the event notification, only pub/sub topic is supported now.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationThe expected delivery interval for the same event.com.google.protobuf.Duration.BuilderThe expected delivery interval for the same event.com.google.protobuf.DurationOrBuilderThe expected delivery interval for the same event.booleanThe expected delivery interval for the same event.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMinimalDeliveryInterval(com.google.protobuf.Duration value) The expected delivery interval for the same event.setChannel(String value) The delivery channel for the event notification, only pub/sub topic is supported now.setChannelBytes(com.google.protobuf.ByteString value) The delivery channel for the event notification, only pub/sub topic is supported now.setMinimalDeliveryInterval(com.google.protobuf.Duration value) The expected delivery interval for the same event.setMinimalDeliveryInterval(com.google.protobuf.Duration.Builder builderForValue) The expected delivery interval for the same event.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.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.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
-
mergeFrom
public ApplicationConfigs.EventDeliveryConfig.Builder mergeFrom(ApplicationConfigs.EventDeliveryConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>
-
mergeFrom
public ApplicationConfigs.EventDeliveryConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplicationConfigs.EventDeliveryConfig.Builder>- Throws:
IOException
-
getChannel
The delivery channel for the event notification, only pub/sub topic is supported now. Example channel: [//pubsub.googleapis.com/projects/visionai-testing-stable/topics/test-topic]
string channel = 1;- Specified by:
getChannelin interfaceApplicationConfigs.EventDeliveryConfigOrBuilder- Returns:
- The channel.
-
getChannelBytes
public com.google.protobuf.ByteString getChannelBytes()The delivery channel for the event notification, only pub/sub topic is supported now. Example channel: [//pubsub.googleapis.com/projects/visionai-testing-stable/topics/test-topic]
string channel = 1;- Specified by:
getChannelBytesin interfaceApplicationConfigs.EventDeliveryConfigOrBuilder- Returns:
- The bytes for channel.
-
setChannel
The delivery channel for the event notification, only pub/sub topic is supported now. Example channel: [//pubsub.googleapis.com/projects/visionai-testing-stable/topics/test-topic]
string channel = 1;- Parameters:
value- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
The delivery channel for the event notification, only pub/sub topic is supported now. Example channel: [//pubsub.googleapis.com/projects/visionai-testing-stable/topics/test-topic]
string channel = 1;- Returns:
- This builder for chaining.
-
setChannelBytes
public ApplicationConfigs.EventDeliveryConfig.Builder setChannelBytes(com.google.protobuf.ByteString value) The delivery channel for the event notification, only pub/sub topic is supported now. Example channel: [//pubsub.googleapis.com/projects/visionai-testing-stable/topics/test-topic]
string channel = 1;- Parameters:
value- The bytes for channel to set.- Returns:
- This builder for chaining.
-
hasMinimalDeliveryInterval
public boolean hasMinimalDeliveryInterval()The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2;- Specified by:
hasMinimalDeliveryIntervalin interfaceApplicationConfigs.EventDeliveryConfigOrBuilder- Returns:
- Whether the minimalDeliveryInterval field is set.
-
getMinimalDeliveryInterval
public com.google.protobuf.Duration getMinimalDeliveryInterval()The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2;- Specified by:
getMinimalDeliveryIntervalin interfaceApplicationConfigs.EventDeliveryConfigOrBuilder- Returns:
- The minimalDeliveryInterval.
-
setMinimalDeliveryInterval
public ApplicationConfigs.EventDeliveryConfig.Builder setMinimalDeliveryInterval(com.google.protobuf.Duration value) The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2; -
setMinimalDeliveryInterval
public ApplicationConfigs.EventDeliveryConfig.Builder setMinimalDeliveryInterval(com.google.protobuf.Duration.Builder builderForValue) The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2; -
mergeMinimalDeliveryInterval
public ApplicationConfigs.EventDeliveryConfig.Builder mergeMinimalDeliveryInterval(com.google.protobuf.Duration value) The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2; -
clearMinimalDeliveryInterval
The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2; -
getMinimalDeliveryIntervalBuilder
public com.google.protobuf.Duration.Builder getMinimalDeliveryIntervalBuilder()The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2; -
getMinimalDeliveryIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getMinimalDeliveryIntervalOrBuilder()The expected delivery interval for the same event. The same event won't be notified multiple times during this internal event that it is happening multiple times during the period of time.The same event is identified by <event_id, app_platform_metadata>.
.google.protobuf.Duration minimal_delivery_interval = 2;- Specified by:
getMinimalDeliveryIntervalOrBuilderin interfaceApplicationConfigs.EventDeliveryConfigOrBuilder
-