Class GroupResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
- com.google.cloud.securitycenter.v1p1beta1.GroupResult.Builder
-
- All Implemented Interfaces:
GroupResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GroupResult
public static final class GroupResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder> implements GroupResultOrBuilder
Result containing the properties and count of a groupBy request.
Protobuf typegoogle.cloud.securitycenter.v1p1beta1.GroupResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GroupResult.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GroupResultbuild()GroupResultbuildPartial()GroupResult.Builderclear()GroupResult.BuilderclearCount()Total count of resources for the given properties.GroupResult.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GroupResult.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GroupResult.BuilderclearProperties()GroupResult.Builderclone()booleancontainsProperties(String key)Properties matching the groupBy fields in the request.longgetCount()Total count of resources for the given properties.GroupResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,com.google.protobuf.Value>getMutableProperties()Deprecated.Map<String,com.google.protobuf.Value>getProperties()Deprecated.intgetPropertiesCount()Properties matching the groupBy fields in the request.Map<String,com.google.protobuf.Value>getPropertiesMap()Properties matching the groupBy fields in the request.com.google.protobuf.ValuegetPropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)Properties matching the groupBy fields in the request.com.google.protobuf.ValuegetPropertiesOrThrow(String key)Properties matching the groupBy fields in the request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()GroupResult.BuildermergeFrom(GroupResult other)GroupResult.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GroupResult.BuildermergeFrom(com.google.protobuf.Message other)GroupResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GroupResult.BuilderputAllProperties(Map<String,com.google.protobuf.Value> values)Properties matching the groupBy fields in the request.GroupResult.BuilderputProperties(String key, com.google.protobuf.Value value)Properties matching the groupBy fields in the request.GroupResult.BuilderremoveProperties(String key)Properties matching the groupBy fields in the request.GroupResult.BuildersetCount(long value)Total count of resources for the given properties.GroupResult.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GroupResult.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)GroupResult.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, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
clear
public GroupResult.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<GroupResult.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<GroupResult.Builder>
-
getDefaultInstanceForType
public GroupResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GroupResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GroupResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GroupResult.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<GroupResult.Builder>
-
setField
public GroupResult.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<GroupResult.Builder>
-
clearField
public GroupResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
clearOneof
public GroupResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
setRepeatedField
public GroupResult.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<GroupResult.Builder>
-
addRepeatedField
public GroupResult.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<GroupResult.Builder>
-
mergeFrom
public GroupResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GroupResult.Builder>
-
mergeFrom
public GroupResult.Builder mergeFrom(GroupResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
mergeFrom
public GroupResult.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<GroupResult.Builder>- Throws:
IOException
-
getPropertiesCount
public int getPropertiesCount()
Description copied from interface:GroupResultOrBuilderProperties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;- Specified by:
getPropertiesCountin interfaceGroupResultOrBuilder
-
containsProperties
public boolean containsProperties(String key)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;- Specified by:
containsPropertiesin interfaceGroupResultOrBuilder
-
getProperties
@Deprecated public Map<String,com.google.protobuf.Value> getProperties()
Deprecated.UsegetPropertiesMap()instead.- Specified by:
getPropertiesin interfaceGroupResultOrBuilder
-
getPropertiesMap
public Map<String,com.google.protobuf.Value> getPropertiesMap()
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;- Specified by:
getPropertiesMapin interfaceGroupResultOrBuilder
-
getPropertiesOrDefault
public com.google.protobuf.Value getPropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;- Specified by:
getPropertiesOrDefaultin interfaceGroupResultOrBuilder
-
getPropertiesOrThrow
public com.google.protobuf.Value getPropertiesOrThrow(String key)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;- Specified by:
getPropertiesOrThrowin interfaceGroupResultOrBuilder
-
clearProperties
public GroupResult.Builder clearProperties()
-
removeProperties
public GroupResult.Builder removeProperties(String key)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;
-
getMutableProperties
@Deprecated public Map<String,com.google.protobuf.Value> getMutableProperties()
Deprecated.Use alternate mutation accessors instead.
-
putProperties
public GroupResult.Builder putProperties(String key, com.google.protobuf.Value value)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;
-
putAllProperties
public GroupResult.Builder putAllProperties(Map<String,com.google.protobuf.Value> values)
Properties matching the groupBy fields in the request.
map<string, .google.protobuf.Value> properties = 1;
-
getCount
public long getCount()
Total count of resources for the given properties.
int64 count = 2;- Specified by:
getCountin interfaceGroupResultOrBuilder- Returns:
- The count.
-
setCount
public GroupResult.Builder setCount(long value)
Total count of resources for the given properties.
int64 count = 2;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
public GroupResult.Builder clearCount()
Total count of resources for the given properties.
int64 count = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final GroupResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
mergeUnknownFields
public final GroupResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GroupResult.Builder>
-
-