Class SinkSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
- com.google.cloud.securitycenter.settings.v1beta1.SinkSettings.Builder
-
- All Implemented Interfaces:
SinkSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SinkSettings
public static final class SinkSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder> implements SinkSettingsOrBuilder
Sink Settings for Security Command Center
Protobuf typegoogle.cloud.securitycenter.settings.v1beta1.SinkSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SinkSettings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SinkSettingsbuild()SinkSettingsbuildPartial()SinkSettings.Builderclear()SinkSettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SinkSettings.BuilderclearLoggingSinkProject()The resource name of the project to send logs to.SinkSettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SinkSettings.Builderclone()SinkSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetLoggingSinkProject()The resource name of the project to send logs to.com.google.protobuf.ByteStringgetLoggingSinkProjectBytes()The resource name of the project to send logs to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SinkSettings.BuildermergeFrom(SinkSettings other)SinkSettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SinkSettings.BuildermergeFrom(com.google.protobuf.Message other)SinkSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SinkSettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SinkSettings.BuildersetLoggingSinkProject(String value)The resource name of the project to send logs to.SinkSettings.BuildersetLoggingSinkProjectBytes(com.google.protobuf.ByteString value)The resource name of the project to send logs to.SinkSettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SinkSettings.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<SinkSettings.Builder>
-
clear
public SinkSettings.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<SinkSettings.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<SinkSettings.Builder>
-
getDefaultInstanceForType
public SinkSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SinkSettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SinkSettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SinkSettings.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<SinkSettings.Builder>
-
setField
public SinkSettings.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<SinkSettings.Builder>
-
clearField
public SinkSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
clearOneof
public SinkSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
setRepeatedField
public SinkSettings.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<SinkSettings.Builder>
-
addRepeatedField
public SinkSettings.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<SinkSettings.Builder>
-
mergeFrom
public SinkSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SinkSettings.Builder>
-
mergeFrom
public SinkSettings.Builder mergeFrom(SinkSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
mergeFrom
public SinkSettings.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<SinkSettings.Builder>- Throws:
IOException
-
getLoggingSinkProject
public String getLoggingSinkProject()
The resource name of the project to send logs to. This project must be part of the same organization where the Security Center API is enabled. The format is `projects/{project}`. If it is empty, we do not output logs. If a project ID is provided it will be normalized to a project number.string logging_sink_project = 1;- Specified by:
getLoggingSinkProjectin interfaceSinkSettingsOrBuilder- Returns:
- The loggingSinkProject.
-
getLoggingSinkProjectBytes
public com.google.protobuf.ByteString getLoggingSinkProjectBytes()
The resource name of the project to send logs to. This project must be part of the same organization where the Security Center API is enabled. The format is `projects/{project}`. If it is empty, we do not output logs. If a project ID is provided it will be normalized to a project number.string logging_sink_project = 1;- Specified by:
getLoggingSinkProjectBytesin interfaceSinkSettingsOrBuilder- Returns:
- The bytes for loggingSinkProject.
-
setLoggingSinkProject
public SinkSettings.Builder setLoggingSinkProject(String value)
The resource name of the project to send logs to. This project must be part of the same organization where the Security Center API is enabled. The format is `projects/{project}`. If it is empty, we do not output logs. If a project ID is provided it will be normalized to a project number.string logging_sink_project = 1;- Parameters:
value- The loggingSinkProject to set.- Returns:
- This builder for chaining.
-
clearLoggingSinkProject
public SinkSettings.Builder clearLoggingSinkProject()
The resource name of the project to send logs to. This project must be part of the same organization where the Security Center API is enabled. The format is `projects/{project}`. If it is empty, we do not output logs. If a project ID is provided it will be normalized to a project number.string logging_sink_project = 1;- Returns:
- This builder for chaining.
-
setLoggingSinkProjectBytes
public SinkSettings.Builder setLoggingSinkProjectBytes(com.google.protobuf.ByteString value)
The resource name of the project to send logs to. This project must be part of the same organization where the Security Center API is enabled. The format is `projects/{project}`. If it is empty, we do not output logs. If a project ID is provided it will be normalized to a project number.string logging_sink_project = 1;- Parameters:
value- The bytes for loggingSinkProject to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SinkSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
mergeUnknownFields
public final SinkSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SinkSettings.Builder>
-
-