public static final class AuditLog.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder> implements AuditLogOrBuilder
Common audit log format for Google Cloud Platform API operations.Protobuf type
google.cloud.audit.AuditLog| Modifier and Type | Method and Description |
|---|---|
AuditLog.Builder |
addAllAuthorizationInfo(java.lang.Iterable<? extends AuthorizationInfo> values)
Authorization information.
|
AuditLog.Builder |
addAuthorizationInfo(AuthorizationInfo.Builder builderForValue)
Authorization information.
|
AuditLog.Builder |
addAuthorizationInfo(AuthorizationInfo value)
Authorization information.
|
AuditLog.Builder |
addAuthorizationInfo(int index,
AuthorizationInfo.Builder builderForValue)
Authorization information.
|
AuditLog.Builder |
addAuthorizationInfo(int index,
AuthorizationInfo value)
Authorization information.
|
AuthorizationInfo.Builder |
addAuthorizationInfoBuilder()
Authorization information.
|
AuthorizationInfo.Builder |
addAuthorizationInfoBuilder(int index)
Authorization information.
|
AuditLog.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
AuditLog |
build() |
AuditLog |
buildPartial() |
AuditLog.Builder |
clear() |
AuditLog.Builder |
clearAuthenticationInfo()
Authentication information.
|
AuditLog.Builder |
clearAuthorizationInfo()
Authorization information.
|
AuditLog.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AuditLog.Builder |
clearMethodName()
The name of the service method or operation.
|
AuditLog.Builder |
clearNumResponseItems()
The number of items returned from a List or Query API method,
if applicable.
|
AuditLog.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AuditLog.Builder |
clearRequest()
The operation request.
|
AuditLog.Builder |
clearRequestMetadata()
Metadata about the operation.
|
AuditLog.Builder |
clearResourceName()
The resource or collection that is the target of the operation.
|
AuditLog.Builder |
clearResponse()
The operation response.
|
AuditLog.Builder |
clearServiceData()
Other service-specific data about the request, response, and other
activities.
|
AuditLog.Builder |
clearServiceName()
The name of the API service performing the operation.
|
AuditLog.Builder |
clearStatus()
The status of the overall operation.
|
AuditLog.Builder |
clone() |
AuthenticationInfo |
getAuthenticationInfo()
Authentication information.
|
AuthenticationInfo.Builder |
getAuthenticationInfoBuilder()
Authentication information.
|
AuthenticationInfoOrBuilder |
getAuthenticationInfoOrBuilder()
Authentication information.
|
AuthorizationInfo |
getAuthorizationInfo(int index)
Authorization information.
|
AuthorizationInfo.Builder |
getAuthorizationInfoBuilder(int index)
Authorization information.
|
java.util.List<AuthorizationInfo.Builder> |
getAuthorizationInfoBuilderList()
Authorization information.
|
int |
getAuthorizationInfoCount()
Authorization information.
|
java.util.List<AuthorizationInfo> |
getAuthorizationInfoList()
Authorization information.
|
AuthorizationInfoOrBuilder |
getAuthorizationInfoOrBuilder(int index)
Authorization information.
|
java.util.List<? extends AuthorizationInfoOrBuilder> |
getAuthorizationInfoOrBuilderList()
Authorization information.
|
AuditLog |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getMethodName()
The name of the service method or operation.
|
com.google.protobuf.ByteString |
getMethodNameBytes()
The name of the service method or operation.
|
long |
getNumResponseItems()
The number of items returned from a List or Query API method,
if applicable.
|
com.google.protobuf.Struct |
getRequest()
The operation request.
|
com.google.protobuf.Struct.Builder |
getRequestBuilder()
The operation request.
|
RequestMetadata |
getRequestMetadata()
Metadata about the operation.
|
RequestMetadata.Builder |
getRequestMetadataBuilder()
Metadata about the operation.
|
RequestMetadataOrBuilder |
getRequestMetadataOrBuilder()
Metadata about the operation.
|
com.google.protobuf.StructOrBuilder |
getRequestOrBuilder()
The operation request.
|
java.lang.String |
getResourceName()
The resource or collection that is the target of the operation.
|
com.google.protobuf.ByteString |
getResourceNameBytes()
The resource or collection that is the target of the operation.
|
com.google.protobuf.Struct |
getResponse()
The operation response.
|
com.google.protobuf.Struct.Builder |
getResponseBuilder()
The operation response.
|
com.google.protobuf.StructOrBuilder |
getResponseOrBuilder()
The operation response.
|
com.google.protobuf.Any |
getServiceData()
Other service-specific data about the request, response, and other
activities.
|
com.google.protobuf.Any.Builder |
getServiceDataBuilder()
Other service-specific data about the request, response, and other
activities.
|
com.google.protobuf.AnyOrBuilder |
getServiceDataOrBuilder()
Other service-specific data about the request, response, and other
activities.
|
java.lang.String |
getServiceName()
The name of the API service performing the operation.
|
com.google.protobuf.ByteString |
getServiceNameBytes()
The name of the API service performing the operation.
|
Status |
getStatus()
The status of the overall operation.
|
Status.Builder |
getStatusBuilder()
The status of the overall operation.
|
StatusOrBuilder |
getStatusOrBuilder()
The status of the overall operation.
|
boolean |
hasAuthenticationInfo()
Authentication information.
|
boolean |
hasRequest()
The operation request.
|
boolean |
hasRequestMetadata()
Metadata about the operation.
|
boolean |
hasResponse()
The operation response.
|
boolean |
hasServiceData()
Other service-specific data about the request, response, and other
activities.
|
boolean |
hasStatus()
The status of the overall operation.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AuditLog.Builder |
mergeAuthenticationInfo(AuthenticationInfo value)
Authentication information.
|
AuditLog.Builder |
mergeFrom(AuditLog other) |
AuditLog.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AuditLog.Builder |
mergeFrom(com.google.protobuf.Message other) |
AuditLog.Builder |
mergeRequest(com.google.protobuf.Struct value)
The operation request.
|
AuditLog.Builder |
mergeRequestMetadata(RequestMetadata value)
Metadata about the operation.
|
AuditLog.Builder |
mergeResponse(com.google.protobuf.Struct value)
The operation response.
|
AuditLog.Builder |
mergeServiceData(com.google.protobuf.Any value)
Other service-specific data about the request, response, and other
activities.
|
AuditLog.Builder |
mergeStatus(Status value)
The status of the overall operation.
|
AuditLog.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AuditLog.Builder |
removeAuthorizationInfo(int index)
Authorization information.
|
AuditLog.Builder |
setAuthenticationInfo(AuthenticationInfo.Builder builderForValue)
Authentication information.
|
AuditLog.Builder |
setAuthenticationInfo(AuthenticationInfo value)
Authentication information.
|
AuditLog.Builder |
setAuthorizationInfo(int index,
AuthorizationInfo.Builder builderForValue)
Authorization information.
|
AuditLog.Builder |
setAuthorizationInfo(int index,
AuthorizationInfo value)
Authorization information.
|
AuditLog.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
AuditLog.Builder |
setMethodName(java.lang.String value)
The name of the service method or operation.
|
AuditLog.Builder |
setMethodNameBytes(com.google.protobuf.ByteString value)
The name of the service method or operation.
|
AuditLog.Builder |
setNumResponseItems(long value)
The number of items returned from a List or Query API method,
if applicable.
|
AuditLog.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
AuditLog.Builder |
setRequest(com.google.protobuf.Struct.Builder builderForValue)
The operation request.
|
AuditLog.Builder |
setRequest(com.google.protobuf.Struct value)
The operation request.
|
AuditLog.Builder |
setRequestMetadata(RequestMetadata.Builder builderForValue)
Metadata about the operation.
|
AuditLog.Builder |
setRequestMetadata(RequestMetadata value)
Metadata about the operation.
|
AuditLog.Builder |
setResourceName(java.lang.String value)
The resource or collection that is the target of the operation.
|
AuditLog.Builder |
setResourceNameBytes(com.google.protobuf.ByteString value)
The resource or collection that is the target of the operation.
|
AuditLog.Builder |
setResponse(com.google.protobuf.Struct.Builder builderForValue)
The operation response.
|
AuditLog.Builder |
setResponse(com.google.protobuf.Struct value)
The operation response.
|
AuditLog.Builder |
setServiceData(com.google.protobuf.Any.Builder builderForValue)
Other service-specific data about the request, response, and other
activities.
|
AuditLog.Builder |
setServiceData(com.google.protobuf.Any value)
Other service-specific data about the request, response, and other
activities.
|
AuditLog.Builder |
setServiceName(java.lang.String value)
The name of the API service performing the operation.
|
AuditLog.Builder |
setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the API service performing the operation.
|
AuditLog.Builder |
setStatus(Status.Builder builderForValue)
The status of the overall operation.
|
AuditLog.Builder |
setStatus(Status value)
The status of the overall operation.
|
AuditLog.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AuditLog build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AuditLog buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AuditLog.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AuditLog.Builder>public AuditLog.Builder mergeFrom(AuditLog other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public AuditLog.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AuditLog.Builder>java.io.IOExceptionpublic java.lang.String getServiceName()
The name of the API service performing the operation. For example, `"datastore.googleapis.com"`.
string service_name = 7;getServiceName in interface AuditLogOrBuilderpublic com.google.protobuf.ByteString getServiceNameBytes()
The name of the API service performing the operation. For example, `"datastore.googleapis.com"`.
string service_name = 7;getServiceNameBytes in interface AuditLogOrBuilderpublic AuditLog.Builder setServiceName(java.lang.String value)
The name of the API service performing the operation. For example, `"datastore.googleapis.com"`.
string service_name = 7;public AuditLog.Builder clearServiceName()
The name of the API service performing the operation. For example, `"datastore.googleapis.com"`.
string service_name = 7;public AuditLog.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the API service performing the operation. For example, `"datastore.googleapis.com"`.
string service_name = 7;public java.lang.String getMethodName()
The name of the service method or operation.
For API calls, this should be the name of the API method.
For example,
"google.datastore.v1.Datastore.RunQuery"
"google.logging.v1.LoggingService.DeleteLog"
string method_name = 8;getMethodName in interface AuditLogOrBuilderpublic com.google.protobuf.ByteString getMethodNameBytes()
The name of the service method or operation.
For API calls, this should be the name of the API method.
For example,
"google.datastore.v1.Datastore.RunQuery"
"google.logging.v1.LoggingService.DeleteLog"
string method_name = 8;getMethodNameBytes in interface AuditLogOrBuilderpublic AuditLog.Builder setMethodName(java.lang.String value)
The name of the service method or operation.
For API calls, this should be the name of the API method.
For example,
"google.datastore.v1.Datastore.RunQuery"
"google.logging.v1.LoggingService.DeleteLog"
string method_name = 8;public AuditLog.Builder clearMethodName()
The name of the service method or operation.
For API calls, this should be the name of the API method.
For example,
"google.datastore.v1.Datastore.RunQuery"
"google.logging.v1.LoggingService.DeleteLog"
string method_name = 8;public AuditLog.Builder setMethodNameBytes(com.google.protobuf.ByteString value)
The name of the service method or operation.
For API calls, this should be the name of the API method.
For example,
"google.datastore.v1.Datastore.RunQuery"
"google.logging.v1.LoggingService.DeleteLog"
string method_name = 8;public java.lang.String getResourceName()
The resource or collection that is the target of the operation.
The name is a scheme-less URI, not including the API service name.
For example:
"shelves/SHELF_ID/books"
"shelves/SHELF_ID/books/BOOK_ID"
string resource_name = 11;getResourceName in interface AuditLogOrBuilderpublic com.google.protobuf.ByteString getResourceNameBytes()
The resource or collection that is the target of the operation.
The name is a scheme-less URI, not including the API service name.
For example:
"shelves/SHELF_ID/books"
"shelves/SHELF_ID/books/BOOK_ID"
string resource_name = 11;getResourceNameBytes in interface AuditLogOrBuilderpublic AuditLog.Builder setResourceName(java.lang.String value)
The resource or collection that is the target of the operation.
The name is a scheme-less URI, not including the API service name.
For example:
"shelves/SHELF_ID/books"
"shelves/SHELF_ID/books/BOOK_ID"
string resource_name = 11;public AuditLog.Builder clearResourceName()
The resource or collection that is the target of the operation.
The name is a scheme-less URI, not including the API service name.
For example:
"shelves/SHELF_ID/books"
"shelves/SHELF_ID/books/BOOK_ID"
string resource_name = 11;public AuditLog.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
The resource or collection that is the target of the operation.
The name is a scheme-less URI, not including the API service name.
For example:
"shelves/SHELF_ID/books"
"shelves/SHELF_ID/books/BOOK_ID"
string resource_name = 11;public long getNumResponseItems()
The number of items returned from a List or Query API method, if applicable.
int64 num_response_items = 12;getNumResponseItems in interface AuditLogOrBuilderpublic AuditLog.Builder setNumResponseItems(long value)
The number of items returned from a List or Query API method, if applicable.
int64 num_response_items = 12;public AuditLog.Builder clearNumResponseItems()
The number of items returned from a List or Query API method, if applicable.
int64 num_response_items = 12;public boolean hasStatus()
The status of the overall operation.
.google.rpc.Status status = 2;hasStatus in interface AuditLogOrBuilderpublic Status getStatus()
The status of the overall operation.
.google.rpc.Status status = 2;getStatus in interface AuditLogOrBuilderpublic AuditLog.Builder setStatus(Status value)
The status of the overall operation.
.google.rpc.Status status = 2;public AuditLog.Builder setStatus(Status.Builder builderForValue)
The status of the overall operation.
.google.rpc.Status status = 2;public AuditLog.Builder mergeStatus(Status value)
The status of the overall operation.
.google.rpc.Status status = 2;public AuditLog.Builder clearStatus()
The status of the overall operation.
.google.rpc.Status status = 2;public Status.Builder getStatusBuilder()
The status of the overall operation.
.google.rpc.Status status = 2;public StatusOrBuilder getStatusOrBuilder()
The status of the overall operation.
.google.rpc.Status status = 2;getStatusOrBuilder in interface AuditLogOrBuilderpublic boolean hasAuthenticationInfo()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;hasAuthenticationInfo in interface AuditLogOrBuilderpublic AuthenticationInfo getAuthenticationInfo()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;getAuthenticationInfo in interface AuditLogOrBuilderpublic AuditLog.Builder setAuthenticationInfo(AuthenticationInfo value)
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;public AuditLog.Builder setAuthenticationInfo(AuthenticationInfo.Builder builderForValue)
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;public AuditLog.Builder mergeAuthenticationInfo(AuthenticationInfo value)
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;public AuditLog.Builder clearAuthenticationInfo()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;public AuthenticationInfo.Builder getAuthenticationInfoBuilder()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;public AuthenticationInfoOrBuilder getAuthenticationInfoOrBuilder()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;getAuthenticationInfoOrBuilder in interface AuditLogOrBuilderpublic java.util.List<AuthorizationInfo> getAuthorizationInfoList()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;getAuthorizationInfoList in interface AuditLogOrBuilderpublic int getAuthorizationInfoCount()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;getAuthorizationInfoCount in interface AuditLogOrBuilderpublic AuthorizationInfo getAuthorizationInfo(int index)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;getAuthorizationInfo in interface AuditLogOrBuilderpublic AuditLog.Builder setAuthorizationInfo(int index, AuthorizationInfo value)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder setAuthorizationInfo(int index, AuthorizationInfo.Builder builderForValue)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder addAuthorizationInfo(AuthorizationInfo value)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder addAuthorizationInfo(int index, AuthorizationInfo value)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder addAuthorizationInfo(AuthorizationInfo.Builder builderForValue)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder addAuthorizationInfo(int index, AuthorizationInfo.Builder builderForValue)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder addAllAuthorizationInfo(java.lang.Iterable<? extends AuthorizationInfo> values)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder clearAuthorizationInfo()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuditLog.Builder removeAuthorizationInfo(int index)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuthorizationInfo.Builder getAuthorizationInfoBuilder(int index)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuthorizationInfoOrBuilder getAuthorizationInfoOrBuilder(int index)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;getAuthorizationInfoOrBuilder in interface AuditLogOrBuilderpublic java.util.List<? extends AuthorizationInfoOrBuilder> getAuthorizationInfoOrBuilderList()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;getAuthorizationInfoOrBuilderList in interface AuditLogOrBuilderpublic AuthorizationInfo.Builder addAuthorizationInfoBuilder()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public AuthorizationInfo.Builder addAuthorizationInfoBuilder(int index)
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public java.util.List<AuthorizationInfo.Builder> getAuthorizationInfoBuilderList()
Authorization information. If there are multiple
resources or permissions involved, then there is
one AuthorizationInfo element for each {resource, permission} tuple.
repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9;public boolean hasRequestMetadata()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;hasRequestMetadata in interface AuditLogOrBuilderpublic RequestMetadata getRequestMetadata()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;getRequestMetadata in interface AuditLogOrBuilderpublic AuditLog.Builder setRequestMetadata(RequestMetadata value)
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;public AuditLog.Builder setRequestMetadata(RequestMetadata.Builder builderForValue)
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;public AuditLog.Builder mergeRequestMetadata(RequestMetadata value)
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;public AuditLog.Builder clearRequestMetadata()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;public RequestMetadata.Builder getRequestMetadataBuilder()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;public RequestMetadataOrBuilder getRequestMetadataOrBuilder()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;getRequestMetadataOrBuilder in interface AuditLogOrBuilderpublic boolean hasRequest()
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;hasRequest in interface AuditLogOrBuilderpublic com.google.protobuf.Struct getRequest()
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;getRequest in interface AuditLogOrBuilderpublic AuditLog.Builder setRequest(com.google.protobuf.Struct value)
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;public AuditLog.Builder setRequest(com.google.protobuf.Struct.Builder builderForValue)
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;public AuditLog.Builder mergeRequest(com.google.protobuf.Struct value)
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;public AuditLog.Builder clearRequest()
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;public com.google.protobuf.Struct.Builder getRequestBuilder()
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;public com.google.protobuf.StructOrBuilder getRequestOrBuilder()
The operation request. This may not include all request parameters, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct request = 16;getRequestOrBuilder in interface AuditLogOrBuilderpublic boolean hasResponse()
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;hasResponse in interface AuditLogOrBuilderpublic com.google.protobuf.Struct getResponse()
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;getResponse in interface AuditLogOrBuilderpublic AuditLog.Builder setResponse(com.google.protobuf.Struct value)
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;public AuditLog.Builder setResponse(com.google.protobuf.Struct.Builder builderForValue)
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;public AuditLog.Builder mergeResponse(com.google.protobuf.Struct value)
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;public AuditLog.Builder clearResponse()
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;public com.google.protobuf.Struct.Builder getResponseBuilder()
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;public com.google.protobuf.StructOrBuilder getResponseOrBuilder()
The operation response. This may not include all response elements, such as those that are too large, privacy-sensitive, or duplicated elsewhere in the log record. It should never include user-generated data, such as file contents. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct response = 17;getResponseOrBuilder in interface AuditLogOrBuilderpublic boolean hasServiceData()
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;hasServiceData in interface AuditLogOrBuilderpublic com.google.protobuf.Any getServiceData()
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;getServiceData in interface AuditLogOrBuilderpublic AuditLog.Builder setServiceData(com.google.protobuf.Any value)
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;public AuditLog.Builder setServiceData(com.google.protobuf.Any.Builder builderForValue)
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;public AuditLog.Builder mergeServiceData(com.google.protobuf.Any value)
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;public AuditLog.Builder clearServiceData()
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;public com.google.protobuf.Any.Builder getServiceDataBuilder()
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;public com.google.protobuf.AnyOrBuilder getServiceDataOrBuilder()
Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15;getServiceDataOrBuilder in interface AuditLogOrBuilderpublic final AuditLog.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>public final AuditLog.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>