Class OperationGroup.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
- com.google.cloud.recommender.v1beta1.OperationGroup.Builder
-
- All Implemented Interfaces:
OperationGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OperationGroup
public static final class OperationGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder> implements OperationGroupOrBuilder
Group of operations that need to be performed atomically.
Protobuf typegoogle.cloud.recommender.v1beta1.OperationGroup
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationGroup.BuilderaddAllOperations(Iterable<? extends Operation> values)List of operations across one or more resources that belong to this group.OperationGroup.BuilderaddOperations(int index, Operation value)List of operations across one or more resources that belong to this group.OperationGroup.BuilderaddOperations(int index, Operation.Builder builderForValue)List of operations across one or more resources that belong to this group.OperationGroup.BuilderaddOperations(Operation value)List of operations across one or more resources that belong to this group.OperationGroup.BuilderaddOperations(Operation.Builder builderForValue)List of operations across one or more resources that belong to this group.Operation.BuilderaddOperationsBuilder()List of operations across one or more resources that belong to this group.Operation.BuilderaddOperationsBuilder(int index)List of operations across one or more resources that belong to this group.OperationGroup.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OperationGroupbuild()OperationGroupbuildPartial()OperationGroup.Builderclear()OperationGroup.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OperationGroup.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OperationGroup.BuilderclearOperations()List of operations across one or more resources that belong to this group.OperationGroup.Builderclone()OperationGroupgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()OperationgetOperations(int index)List of operations across one or more resources that belong to this group.Operation.BuildergetOperationsBuilder(int index)List of operations across one or more resources that belong to this group.List<Operation.Builder>getOperationsBuilderList()List of operations across one or more resources that belong to this group.intgetOperationsCount()List of operations across one or more resources that belong to this group.List<Operation>getOperationsList()List of operations across one or more resources that belong to this group.OperationOrBuildergetOperationsOrBuilder(int index)List of operations across one or more resources that belong to this group.List<? extends OperationOrBuilder>getOperationsOrBuilderList()List of operations across one or more resources that belong to this group.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OperationGroup.BuildermergeFrom(OperationGroup other)OperationGroup.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OperationGroup.BuildermergeFrom(com.google.protobuf.Message other)OperationGroup.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OperationGroup.BuilderremoveOperations(int index)List of operations across one or more resources that belong to this group.OperationGroup.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OperationGroup.BuildersetOperations(int index, Operation value)List of operations across one or more resources that belong to this group.OperationGroup.BuildersetOperations(int index, Operation.Builder builderForValue)List of operations across one or more resources that belong to this group.OperationGroup.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OperationGroup.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, internalGetMutableMapField, 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<OperationGroup.Builder>
-
clear
public OperationGroup.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<OperationGroup.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<OperationGroup.Builder>
-
getDefaultInstanceForType
public OperationGroup getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OperationGroup build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OperationGroup buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OperationGroup.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<OperationGroup.Builder>
-
setField
public OperationGroup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
clearField
public OperationGroup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
clearOneof
public OperationGroup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
setRepeatedField
public OperationGroup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
addRepeatedField
public OperationGroup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
mergeFrom
public OperationGroup.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationGroup.Builder>
-
mergeFrom
public OperationGroup.Builder mergeFrom(OperationGroup other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
mergeFrom
public OperationGroup.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<OperationGroup.Builder>- Throws:
IOException
-
getOperationsList
public List<Operation> getOperationsList()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;- Specified by:
getOperationsListin interfaceOperationGroupOrBuilder
-
getOperationsCount
public int getOperationsCount()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;- Specified by:
getOperationsCountin interfaceOperationGroupOrBuilder
-
getOperations
public Operation getOperations(int index)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;- Specified by:
getOperationsin interfaceOperationGroupOrBuilder
-
setOperations
public OperationGroup.Builder setOperations(int index, Operation value)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
setOperations
public OperationGroup.Builder setOperations(int index, Operation.Builder builderForValue)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addOperations
public OperationGroup.Builder addOperations(Operation value)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addOperations
public OperationGroup.Builder addOperations(int index, Operation value)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addOperations
public OperationGroup.Builder addOperations(Operation.Builder builderForValue)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addOperations
public OperationGroup.Builder addOperations(int index, Operation.Builder builderForValue)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addAllOperations
public OperationGroup.Builder addAllOperations(Iterable<? extends Operation> values)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
clearOperations
public OperationGroup.Builder clearOperations()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
removeOperations
public OperationGroup.Builder removeOperations(int index)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
getOperationsBuilder
public Operation.Builder getOperationsBuilder(int index)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
getOperationsOrBuilder
public OperationOrBuilder getOperationsOrBuilder(int index)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;- Specified by:
getOperationsOrBuilderin interfaceOperationGroupOrBuilder
-
getOperationsOrBuilderList
public List<? extends OperationOrBuilder> getOperationsOrBuilderList()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;- Specified by:
getOperationsOrBuilderListin interfaceOperationGroupOrBuilder
-
addOperationsBuilder
public Operation.Builder addOperationsBuilder()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
addOperationsBuilder
public Operation.Builder addOperationsBuilder(int index)
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
getOperationsBuilderList
public List<Operation.Builder> getOperationsBuilderList()
List of operations across one or more resources that belong to this group. Loosely based on RFC6902 and should be performed in the order they appear.
repeated .google.cloud.recommender.v1beta1.Operation operations = 1;
-
setUnknownFields
public final OperationGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
mergeUnknownFields
public final OperationGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationGroup.Builder>
-
-