Class CustomConfig.CustomOutputSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
- com.google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Builder
-
- All Implemented Interfaces:
CustomConfig.CustomOutputSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomConfig.CustomOutputSpec
public static final class CustomConfig.CustomOutputSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder> implements CustomConfig.CustomOutputSpecOrBuilder
A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding JSON under `sourceProperties`.
Protobuf typegoogle.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec
-
-
Method Summary
-
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<CustomConfig.CustomOutputSpec.Builder>
-
clear
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>
-
getDefaultInstanceForType
public CustomConfig.CustomOutputSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomConfig.CustomOutputSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomConfig.CustomOutputSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>
-
setField
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>
-
clearField
public CustomConfig.CustomOutputSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
clearOneof
public CustomConfig.CustomOutputSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
setRepeatedField
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>
-
addRepeatedField
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>
-
mergeFrom
public CustomConfig.CustomOutputSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomConfig.CustomOutputSpec.Builder>
-
mergeFrom
public CustomConfig.CustomOutputSpec.Builder mergeFrom(CustomConfig.CustomOutputSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
mergeFrom
public CustomConfig.CustomOutputSpec.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<CustomConfig.CustomOutputSpec.Builder>- Throws:
IOException
-
getPropertiesList
public List<CustomConfig.CustomOutputSpec.Property> getPropertiesList()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;- Specified by:
getPropertiesListin interfaceCustomConfig.CustomOutputSpecOrBuilder
-
getPropertiesCount
public int getPropertiesCount()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;- Specified by:
getPropertiesCountin interfaceCustomConfig.CustomOutputSpecOrBuilder
-
getProperties
public CustomConfig.CustomOutputSpec.Property getProperties(int index)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;- Specified by:
getPropertiesin interfaceCustomConfig.CustomOutputSpecOrBuilder
-
setProperties
public CustomConfig.CustomOutputSpec.Builder setProperties(int index, CustomConfig.CustomOutputSpec.Property value)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
setProperties
public CustomConfig.CustomOutputSpec.Builder setProperties(int index, CustomConfig.CustomOutputSpec.Property.Builder builderForValue)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addProperties
public CustomConfig.CustomOutputSpec.Builder addProperties(CustomConfig.CustomOutputSpec.Property value)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addProperties
public CustomConfig.CustomOutputSpec.Builder addProperties(int index, CustomConfig.CustomOutputSpec.Property value)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addProperties
public CustomConfig.CustomOutputSpec.Builder addProperties(CustomConfig.CustomOutputSpec.Property.Builder builderForValue)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addProperties
public CustomConfig.CustomOutputSpec.Builder addProperties(int index, CustomConfig.CustomOutputSpec.Property.Builder builderForValue)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addAllProperties
public CustomConfig.CustomOutputSpec.Builder addAllProperties(Iterable<? extends CustomConfig.CustomOutputSpec.Property> values)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
clearProperties
public CustomConfig.CustomOutputSpec.Builder clearProperties()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
removeProperties
public CustomConfig.CustomOutputSpec.Builder removeProperties(int index)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
getPropertiesBuilder
public CustomConfig.CustomOutputSpec.Property.Builder getPropertiesBuilder(int index)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
getPropertiesOrBuilder
public CustomConfig.CustomOutputSpec.PropertyOrBuilder getPropertiesOrBuilder(int index)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;- Specified by:
getPropertiesOrBuilderin interfaceCustomConfig.CustomOutputSpecOrBuilder
-
getPropertiesOrBuilderList
public List<? extends CustomConfig.CustomOutputSpec.PropertyOrBuilder> getPropertiesOrBuilderList()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;- Specified by:
getPropertiesOrBuilderListin interfaceCustomConfig.CustomOutputSpecOrBuilder
-
addPropertiesBuilder
public CustomConfig.CustomOutputSpec.Property.Builder addPropertiesBuilder()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
addPropertiesBuilder
public CustomConfig.CustomOutputSpec.Property.Builder addPropertiesBuilder(int index)
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
getPropertiesBuilderList
public List<CustomConfig.CustomOutputSpec.Property.Builder> getPropertiesBuilderList()
A list of custom output properties to add to the finding.
repeated .google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property properties = 1;
-
setUnknownFields
public final CustomConfig.CustomOutputSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
mergeUnknownFields
public final CustomConfig.CustomOutputSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomConfig.CustomOutputSpec.Builder>
-
-