Class RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>
-
- io.envoyproxy.envoy.config.rbac.v3.RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder,java.lang.Cloneable
- Enclosing class:
- RBAC.AuditLoggingOptions.AuditLoggerConfig
public static final class RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder> implements RBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder
[#not-implemented-hide:]
Protobuf typeenvoy.config.rbac.v3.RBAC.AuditLoggingOptions.AuditLoggerConfig
-
-
Field Summary
Fields Modifier and Type Field Description private TypedExtensionConfigauditLogger_private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>auditLoggerBuilder_private intbitField0_private booleanisOptional_
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
auditLogger_
private TypedExtensionConfig auditLogger_
-
auditLoggerBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> auditLoggerBuilder_
-
isOptional_
private boolean isOptional_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.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.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>
-
getDefaultInstanceForType
public RBAC.AuditLoggingOptions.AuditLoggerConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RBAC.AuditLoggingOptions.AuditLoggerConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RBAC.AuditLoggingOptions.AuditLoggerConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RBAC.AuditLoggingOptions.AuditLoggerConfig result)
-
mergeFrom
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>
-
mergeFrom
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder mergeFrom(RBAC.AuditLoggingOptions.AuditLoggerConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>
-
mergeFrom
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder>- Throws:
java.io.IOException
-
hasAuditLogger
public boolean hasAuditLogger()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;- Specified by:
hasAuditLoggerin interfaceRBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder- Returns:
- Whether the auditLogger field is set.
-
getAuditLogger
public TypedExtensionConfig getAuditLogger()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;- Specified by:
getAuditLoggerin interfaceRBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder- Returns:
- The auditLogger.
-
setAuditLogger
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder setAuditLogger(TypedExtensionConfig value)
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
setAuditLogger
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder setAuditLogger(TypedExtensionConfig.Builder builderForValue)
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
mergeAuditLogger
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder mergeAuditLogger(TypedExtensionConfig value)
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
clearAuditLogger
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder clearAuditLogger()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
getAuditLoggerBuilder
public TypedExtensionConfig.Builder getAuditLoggerBuilder()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
getAuditLoggerOrBuilder
public TypedExtensionConfigOrBuilder getAuditLoggerOrBuilder()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;- Specified by:
getAuditLoggerOrBuilderin interfaceRBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder
-
getAuditLoggerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getAuditLoggerFieldBuilder()
Typed logger configuration. [#extension-category: envoy.rbac.audit_loggers]
.envoy.config.core.v3.TypedExtensionConfig audit_logger = 1;
-
getIsOptional
public boolean getIsOptional()
If true, when the logger is not supported, the data plane will not NACK but simply ignore it.
bool is_optional = 2;- Specified by:
getIsOptionalin interfaceRBAC.AuditLoggingOptions.AuditLoggerConfigOrBuilder- Returns:
- The isOptional.
-
setIsOptional
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder setIsOptional(boolean value)
If true, when the logger is not supported, the data plane will not NACK but simply ignore it.
bool is_optional = 2;- Parameters:
value- The isOptional to set.- Returns:
- This builder for chaining.
-
clearIsOptional
public RBAC.AuditLoggingOptions.AuditLoggerConfig.Builder clearIsOptional()
If true, when the logger is not supported, the data plane will not NACK but simply ignore it.
bool is_optional = 2;- Returns:
- This builder for chaining.
-
-