Class GceInstanceFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GceInstanceFilter.Builder>
com.google.cloud.workloadmanager.v1.GceInstanceFilter.Builder
- All Implemented Interfaces:
GceInstanceFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GceInstanceFilter
public static final class GceInstanceFilter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GceInstanceFilter.Builder>
implements GceInstanceFilterOrBuilder
A filter for matching Compute Engine instances.Protobuf type
google.cloud.workloadmanager.v1.GceInstanceFilter-
Method Summary
Modifier and TypeMethodDescriptionaddAllServiceAccounts(Iterable<String> values) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.addServiceAccounts(String value) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.addServiceAccountsBytes(com.google.protobuf.ByteString value) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.build()clear()If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetServiceAccounts(int index) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.com.google.protobuf.ByteStringgetServiceAccountsBytes(int index) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.intIf non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.com.google.protobuf.ProtocolStringListIf non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GceInstanceFilter other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setServiceAccounts(int index, String value) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.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<GceInstanceFilter.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<GceInstanceFilter.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<GceInstanceFilter.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<GceInstanceFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GceInstanceFilter.Builder>
-
mergeFrom
public GceInstanceFilter.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<GceInstanceFilter.Builder>- Throws:
IOException
-
getServiceAccountsList
public com.google.protobuf.ProtocolStringList getServiceAccountsList()If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Specified by:
getServiceAccountsListin interfaceGceInstanceFilterOrBuilder- Returns:
- A list containing the serviceAccounts.
-
getServiceAccountsCount
public int getServiceAccountsCount()If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Specified by:
getServiceAccountsCountin interfaceGceInstanceFilterOrBuilder- Returns:
- The count of serviceAccounts.
-
getServiceAccounts
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Specified by:
getServiceAccountsin interfaceGceInstanceFilterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The serviceAccounts at the given index.
-
getServiceAccountsBytes
public com.google.protobuf.ByteString getServiceAccountsBytes(int index) If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Specified by:
getServiceAccountsBytesin interfaceGceInstanceFilterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAccounts at the given index.
-
setServiceAccounts
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Parameters:
index- The index to set the value at.value- The serviceAccounts to set.- Returns:
- This builder for chaining.
-
addServiceAccounts
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Parameters:
value- The serviceAccounts to add.- Returns:
- This builder for chaining.
-
addAllServiceAccounts
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Parameters:
values- The serviceAccounts to add.- Returns:
- This builder for chaining.
-
clearServiceAccounts
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Returns:
- This builder for chaining.
-
addServiceAccountsBytes
If non-empty, only Compute Engine instances associated with at least one of the provided service accounts will be included in the evaluation.
repeated string service_accounts = 4;- Parameters:
value- The bytes of the serviceAccounts to add.- Returns:
- This builder for chaining.
-