Package com.google.iam.v1
Class AuditConfigDelta.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
com.google.iam.v1.AuditConfigDelta.Builder
- All Implemented Interfaces:
AuditConfigDeltaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AuditConfigDelta
public static final class AuditConfigDelta.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
implements AuditConfigDeltaOrBuilder
One delta entry for AuditConfig. Each individual change (only one exempted_member in each entry) to a AuditConfig will be a separate entry.Protobuf type
google.iam.v1.AuditConfigDelta-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The action that was performed on an audit configuration in a policy.A single identity that is exempted from "data access" audit logging for the `service` specified above.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Specifies the log_type that was be enabled.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies a service that was configured for Cloud Audit Logging.clone()The action that was performed on an audit configuration in a policy.intThe action that was performed on an audit configuration in a policy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA single identity that is exempted from "data access" audit logging for the `service` specified above.com.google.protobuf.ByteStringA single identity that is exempted from "data access" audit logging for the `service` specified above.Specifies the log_type that was be enabled.com.google.protobuf.ByteStringSpecifies the log_type that was be enabled.Specifies a service that was configured for Cloud Audit Logging.com.google.protobuf.ByteStringSpecifies a service that was configured for Cloud Audit Logging.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(AuditConfigDelta other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final AuditConfigDelta.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAction(AuditConfigDelta.Action value) The action that was performed on an audit configuration in a policy.setActionValue(int value) The action that was performed on an audit configuration in a policy.setExemptedMember(String value) A single identity that is exempted from "data access" audit logging for the `service` specified above.setExemptedMemberBytes(com.google.protobuf.ByteString value) A single identity that is exempted from "data access" audit logging for the `service` specified above.setLogType(String value) Specifies the log_type that was be enabled.setLogTypeBytes(com.google.protobuf.ByteString value) Specifies the log_type that was be enabled.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setService(String value) Specifies a service that was configured for Cloud Audit Logging.setServiceBytes(com.google.protobuf.ByteString value) Specifies a service that was configured for Cloud Audit Logging.final AuditConfigDelta.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<AuditConfigDelta.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<AuditConfigDelta.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<AuditConfigDelta.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<AuditConfigDelta.Builder>
-
setField
public AuditConfigDelta.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<AuditConfigDelta.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
-
setRepeatedField
public AuditConfigDelta.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<AuditConfigDelta.Builder>
-
addRepeatedField
public AuditConfigDelta.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<AuditConfigDelta.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuditConfigDelta.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
-
mergeFrom
public AuditConfigDelta.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<AuditConfigDelta.Builder>- Throws:
IOException
-
getActionValue
public int getActionValue()The action that was performed on an audit configuration in a policy. Required
.google.iam.v1.AuditConfigDelta.Action action = 1;- Specified by:
getActionValuein interfaceAuditConfigDeltaOrBuilder- Returns:
- The enum numeric value on the wire for action.
-
setActionValue
The action that was performed on an audit configuration in a policy. Required
.google.iam.v1.AuditConfigDelta.Action action = 1;- Parameters:
value- The enum numeric value on the wire for action to set.- Returns:
- This builder for chaining.
-
getAction
The action that was performed on an audit configuration in a policy. Required
.google.iam.v1.AuditConfigDelta.Action action = 1;- Specified by:
getActionin interfaceAuditConfigDeltaOrBuilder- Returns:
- The action.
-
setAction
The action that was performed on an audit configuration in a policy. Required
.google.iam.v1.AuditConfigDelta.Action action = 1;- Parameters:
value- The action to set.- Returns:
- This builder for chaining.
-
clearAction
The action that was performed on an audit configuration in a policy. Required
.google.iam.v1.AuditConfigDelta.Action action = 1;- Returns:
- This builder for chaining.
-
getService
Specifies a service that was configured for Cloud Audit Logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Required
string service = 2;- Specified by:
getServicein interfaceAuditConfigDeltaOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()Specifies a service that was configured for Cloud Audit Logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Required
string service = 2;- Specified by:
getServiceBytesin interfaceAuditConfigDeltaOrBuilder- Returns:
- The bytes for service.
-
setService
Specifies a service that was configured for Cloud Audit Logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Required
string service = 2;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
Specifies a service that was configured for Cloud Audit Logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Required
string service = 2;- Returns:
- This builder for chaining.
-
setServiceBytes
Specifies a service that was configured for Cloud Audit Logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Required
string service = 2;- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
getExemptedMember
A single identity that is exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.
string exempted_member = 3;- Specified by:
getExemptedMemberin interfaceAuditConfigDeltaOrBuilder- Returns:
- The exemptedMember.
-
getExemptedMemberBytes
public com.google.protobuf.ByteString getExemptedMemberBytes()A single identity that is exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.
string exempted_member = 3;- Specified by:
getExemptedMemberBytesin interfaceAuditConfigDeltaOrBuilder- Returns:
- The bytes for exemptedMember.
-
setExemptedMember
A single identity that is exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.
string exempted_member = 3;- Parameters:
value- The exemptedMember to set.- Returns:
- This builder for chaining.
-
clearExemptedMember
A single identity that is exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.
string exempted_member = 3;- Returns:
- This builder for chaining.
-
setExemptedMemberBytes
A single identity that is exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.
string exempted_member = 3;- Parameters:
value- The bytes for exemptedMember to set.- Returns:
- This builder for chaining.
-
getLogType
Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required
string log_type = 4;- Specified by:
getLogTypein interfaceAuditConfigDeltaOrBuilder- Returns:
- The logType.
-
getLogTypeBytes
public com.google.protobuf.ByteString getLogTypeBytes()Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required
string log_type = 4;- Specified by:
getLogTypeBytesin interfaceAuditConfigDeltaOrBuilder- Returns:
- The bytes for logType.
-
setLogType
Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required
string log_type = 4;- Parameters:
value- The logType to set.- Returns:
- This builder for chaining.
-
clearLogType
Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required
string log_type = 4;- Returns:
- This builder for chaining.
-
setLogTypeBytes
Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required
string log_type = 4;- Parameters:
value- The bytes for logType to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AuditConfigDelta.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
-
mergeUnknownFields
public final AuditConfigDelta.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditConfigDelta.Builder>
-