Package com.google.cloud.compute.v1
Class SecurityPolicyAdvancedOptionsConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
- com.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig.Builder
-
- All Implemented Interfaces:
SecurityPolicyAdvancedOptionsConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SecurityPolicyAdvancedOptionsConfig
public static final class SecurityPolicyAdvancedOptionsConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder> implements SecurityPolicyAdvancedOptionsConfigOrBuilder
google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityPolicyAdvancedOptionsConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SecurityPolicyAdvancedOptionsConfig
build()
SecurityPolicyAdvancedOptionsConfig
buildPartial()
SecurityPolicyAdvancedOptionsConfig.Builder
clear()
SecurityPolicyAdvancedOptionsConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SecurityPolicyAdvancedOptionsConfig.Builder
clearJsonCustomConfig()
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfig.Builder
clearJsonParsing()
Check the JsonParsing enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
clearLogLevel()
Check the LogLevel enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SecurityPolicyAdvancedOptionsConfig.Builder
clone()
SecurityPolicyAdvancedOptionsConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
getJsonCustomConfig()
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig.Builder
getJsonCustomConfigBuilder()
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigOrBuilder
getJsonCustomConfigOrBuilder()
Custom configuration to apply the JSON parsing.String
getJsonParsing()
Check the JsonParsing enum for the list of possible values.com.google.protobuf.ByteString
getJsonParsingBytes()
Check the JsonParsing enum for the list of possible values.String
getLogLevel()
Check the LogLevel enum for the list of possible values.com.google.protobuf.ByteString
getLogLevelBytes()
Check the LogLevel enum for the list of possible values.boolean
hasJsonCustomConfig()
Custom configuration to apply the JSON parsing.boolean
hasJsonParsing()
Check the JsonParsing enum for the list of possible values.boolean
hasLogLevel()
Check the LogLevel enum for the list of possible values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SecurityPolicyAdvancedOptionsConfig.Builder
mergeFrom(SecurityPolicyAdvancedOptionsConfig other)
SecurityPolicyAdvancedOptionsConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SecurityPolicyAdvancedOptionsConfig.Builder
mergeFrom(com.google.protobuf.Message other)
SecurityPolicyAdvancedOptionsConfig.Builder
mergeJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig value)
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SecurityPolicyAdvancedOptionsConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SecurityPolicyAdvancedOptionsConfig.Builder
setJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig value)
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfig.Builder
setJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig.Builder builderForValue)
Custom configuration to apply the JSON parsing.SecurityPolicyAdvancedOptionsConfig.Builder
setJsonParsing(String value)
Check the JsonParsing enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
setJsonParsingBytes(com.google.protobuf.ByteString value)
Check the JsonParsing enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
setLogLevel(String value)
Check the LogLevel enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
setLogLevelBytes(com.google.protobuf.ByteString value)
Check the LogLevel enum for the list of possible values.SecurityPolicyAdvancedOptionsConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SecurityPolicyAdvancedOptionsConfig.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
clear
public SecurityPolicyAdvancedOptionsConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
getDefaultInstanceForType
public SecurityPolicyAdvancedOptionsConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SecurityPolicyAdvancedOptionsConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SecurityPolicyAdvancedOptionsConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SecurityPolicyAdvancedOptionsConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
setField
public SecurityPolicyAdvancedOptionsConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
clearField
public SecurityPolicyAdvancedOptionsConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
clearOneof
public SecurityPolicyAdvancedOptionsConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
setRepeatedField
public SecurityPolicyAdvancedOptionsConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
addRepeatedField
public SecurityPolicyAdvancedOptionsConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
mergeFrom
public SecurityPolicyAdvancedOptionsConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
mergeFrom
public SecurityPolicyAdvancedOptionsConfig.Builder mergeFrom(SecurityPolicyAdvancedOptionsConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
mergeFrom
public SecurityPolicyAdvancedOptionsConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
- Throws:
IOException
-
hasJsonCustomConfig
public boolean hasJsonCustomConfig()
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
- Specified by:
hasJsonCustomConfig
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- Whether the jsonCustomConfig field is set.
-
getJsonCustomConfig
public SecurityPolicyAdvancedOptionsConfigJsonCustomConfig getJsonCustomConfig()
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
- Specified by:
getJsonCustomConfig
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- The jsonCustomConfig.
-
setJsonCustomConfig
public SecurityPolicyAdvancedOptionsConfig.Builder setJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig value)
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
-
setJsonCustomConfig
public SecurityPolicyAdvancedOptionsConfig.Builder setJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig.Builder builderForValue)
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
-
mergeJsonCustomConfig
public SecurityPolicyAdvancedOptionsConfig.Builder mergeJsonCustomConfig(SecurityPolicyAdvancedOptionsConfigJsonCustomConfig value)
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
-
clearJsonCustomConfig
public SecurityPolicyAdvancedOptionsConfig.Builder clearJsonCustomConfig()
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
-
getJsonCustomConfigBuilder
public SecurityPolicyAdvancedOptionsConfigJsonCustomConfig.Builder getJsonCustomConfigBuilder()
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
-
getJsonCustomConfigOrBuilder
public SecurityPolicyAdvancedOptionsConfigJsonCustomConfigOrBuilder getJsonCustomConfigOrBuilder()
Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.
optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
- Specified by:
getJsonCustomConfigOrBuilder
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
-
hasJsonParsing
public boolean hasJsonParsing()
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Specified by:
hasJsonParsing
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- Whether the jsonParsing field is set.
-
getJsonParsing
public String getJsonParsing()
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Specified by:
getJsonParsing
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- The jsonParsing.
-
getJsonParsingBytes
public com.google.protobuf.ByteString getJsonParsingBytes()
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Specified by:
getJsonParsingBytes
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- The bytes for jsonParsing.
-
setJsonParsing
public SecurityPolicyAdvancedOptionsConfig.Builder setJsonParsing(String value)
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Parameters:
value
- The jsonParsing to set.- Returns:
- This builder for chaining.
-
clearJsonParsing
public SecurityPolicyAdvancedOptionsConfig.Builder clearJsonParsing()
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Returns:
- This builder for chaining.
-
setJsonParsingBytes
public SecurityPolicyAdvancedOptionsConfig.Builder setJsonParsingBytes(com.google.protobuf.ByteString value)
Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
- Parameters:
value
- The bytes for jsonParsing to set.- Returns:
- This builder for chaining.
-
hasLogLevel
public boolean hasLogLevel()
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Specified by:
hasLogLevel
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- Whether the logLevel field is set.
-
getLogLevel
public String getLogLevel()
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Specified by:
getLogLevel
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- The logLevel.
-
getLogLevelBytes
public com.google.protobuf.ByteString getLogLevelBytes()
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Specified by:
getLogLevelBytes
in interfaceSecurityPolicyAdvancedOptionsConfigOrBuilder
- Returns:
- The bytes for logLevel.
-
setLogLevel
public SecurityPolicyAdvancedOptionsConfig.Builder setLogLevel(String value)
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Parameters:
value
- The logLevel to set.- Returns:
- This builder for chaining.
-
clearLogLevel
public SecurityPolicyAdvancedOptionsConfig.Builder clearLogLevel()
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Returns:
- This builder for chaining.
-
setLogLevelBytes
public SecurityPolicyAdvancedOptionsConfig.Builder setLogLevelBytes(com.google.protobuf.ByteString value)
Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
- Parameters:
value
- The bytes for logLevel to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SecurityPolicyAdvancedOptionsConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
mergeUnknownFields
public final SecurityPolicyAdvancedOptionsConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyAdvancedOptionsConfig.Builder>
-
-