Package com.google.cloud.eventarc.v1
Class GoogleApiSource.ProjectSubscriptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GoogleApiSource.ProjectSubscriptions.Builder>
com.google.cloud.eventarc.v1.GoogleApiSource.ProjectSubscriptions.Builder
- All Implemented Interfaces:
GoogleApiSource.ProjectSubscriptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GoogleApiSource.ProjectSubscriptions
public static final class GoogleApiSource.ProjectSubscriptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GoogleApiSource.ProjectSubscriptions.Builder>
implements GoogleApiSource.ProjectSubscriptionsOrBuilder
Config to enable subscribing to all events from a list of projects.Protobuf type
google.cloud.eventarc.v1.GoogleApiSource.ProjectSubscriptions-
Method Summary
Modifier and TypeMethodDescriptionaddAllList(Iterable<String> values) Required.Required.addListBytes(com.google.protobuf.ByteString value) Required.build()clear()Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetList(int index) Required.com.google.protobuf.ByteStringgetListBytes(int index) Required.intRequired.com.google.protobuf.ProtocolStringListRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Required.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<GoogleApiSource.ProjectSubscriptions.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<GoogleApiSource.ProjectSubscriptions.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<GoogleApiSource.ProjectSubscriptions.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<GoogleApiSource.ProjectSubscriptions.Builder>
-
mergeFrom
public GoogleApiSource.ProjectSubscriptions.Builder mergeFrom(GoogleApiSource.ProjectSubscriptions other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GoogleApiSource.ProjectSubscriptions.Builder>
-
mergeFrom
public GoogleApiSource.ProjectSubscriptions.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<GoogleApiSource.ProjectSubscriptions.Builder>- Throws:
IOException
-
getListList
public com.google.protobuf.ProtocolStringList getListList()Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getListListin interfaceGoogleApiSource.ProjectSubscriptionsOrBuilder- Returns:
- A list containing the list.
-
getListCount
public int getListCount()Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getListCountin interfaceGoogleApiSource.ProjectSubscriptionsOrBuilder- Returns:
- The count of list.
-
getList
Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getListin interfaceGoogleApiSource.ProjectSubscriptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The list at the given index.
-
getListBytes
public com.google.protobuf.ByteString getListBytes(int index) Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getListBytesin interfaceGoogleApiSource.ProjectSubscriptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the list at the given index.
-
setList
Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The list to set.- Returns:
- This builder for chaining.
-
addList
Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The list to add.- Returns:
- This builder for chaining.
-
addAllList
Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The list to add.- Returns:
- This builder for chaining.
-
clearList
Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addListBytes
public GoogleApiSource.ProjectSubscriptions.Builder addListBytes(com.google.protobuf.ByteString value) Required. A list of projects to receive events from. All the projects must be in the same org. The listed projects should have the format project/{identifier} where identifier can be either the project id for project number. A single list may contain both formats. At most 100 projects can be listed.repeated string list = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the list to add.- Returns:
- This builder for chaining.
-