Package com.google.cloud.audit
Interface AuditLogOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AuditLog
,AuditLog.Builder
public interface AuditLogOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AuthenticationInfo
getAuthenticationInfo()
Authentication information.AuthenticationInfoOrBuilder
getAuthenticationInfoOrBuilder()
Authentication information.AuthorizationInfo
getAuthorizationInfo(int index)
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.com.google.protobuf.Struct
getMetadata()
Other service-specific data about the request, response, and other information associated with the current audited event.com.google.protobuf.StructOrBuilder
getMetadataOrBuilder()
Other service-specific data about the request, response, and other information associated with the current audited event.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.PolicyViolationInfo
getPolicyViolationInfo()
Indicates the policy violations for this request.PolicyViolationInfoOrBuilder
getPolicyViolationInfoOrBuilder()
Indicates the policy violations for this request.com.google.protobuf.Struct
getRequest()
The operation request.RequestMetadata
getRequestMetadata()
Metadata about the operation.RequestMetadataOrBuilder
getRequestMetadataOrBuilder()
Metadata about the operation.com.google.protobuf.StructOrBuilder
getRequestOrBuilder()
The operation request.ResourceLocation
getResourceLocation()
The resource location information.ResourceLocationOrBuilder
getResourceLocationOrBuilder()
The resource location information.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
getResourceOriginalState()
The resource's original state before mutation.com.google.protobuf.StructOrBuilder
getResourceOriginalStateOrBuilder()
The resource's original state before mutation.com.google.protobuf.Struct
getResponse()
The operation response.com.google.protobuf.StructOrBuilder
getResponseOrBuilder()
The operation response.com.google.protobuf.Any
getServiceData()
Deprecated.google.cloud.audit.AuditLog.service_data is deprecated.com.google.protobuf.AnyOrBuilder
getServiceDataOrBuilder()
Deprecated.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.StatusOrBuilder
getStatusOrBuilder()
The status of the overall operation.boolean
hasAuthenticationInfo()
Authentication information.boolean
hasMetadata()
Other service-specific data about the request, response, and other information associated with the current audited event.boolean
hasPolicyViolationInfo()
Indicates the policy violations for this request.boolean
hasRequest()
The operation request.boolean
hasRequestMetadata()
Metadata about the operation.boolean
hasResourceLocation()
The resource location information.boolean
hasResourceOriginalState()
The resource's original state before mutation.boolean
hasResponse()
The operation response.boolean
hasServiceData()
Deprecated.google.cloud.audit.AuditLog.service_data is deprecated.boolean
hasStatus()
The status of the overall operation.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getServiceName
java.lang.String getServiceName()
The name of the API service performing the operation. For example, `"compute.googleapis.com"`.
string service_name = 7;
- Returns:
- The serviceName.
-
getServiceNameBytes
com.google.protobuf.ByteString getServiceNameBytes()
The name of the API service performing the operation. For example, `"compute.googleapis.com"`.
string service_name = 7;
- Returns:
- The bytes for serviceName.
-
getMethodName
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.cloud.bigquery.v2.TableService.InsertTable" "google.logging.v2.ConfigServiceV2.CreateSink"
string method_name = 8;
- Returns:
- The methodName.
-
getMethodNameBytes
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.cloud.bigquery.v2.TableService.InsertTable" "google.logging.v2.ConfigServiceV2.CreateSink"
string method_name = 8;
- Returns:
- The bytes for methodName.
-
getResourceName
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: "projects/PROJECT_ID/zones/us-central1-a/instances" "projects/PROJECT_ID/datasets/DATASET_ID"
string resource_name = 11;
- Returns:
- The resourceName.
-
getResourceNameBytes
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: "projects/PROJECT_ID/zones/us-central1-a/instances" "projects/PROJECT_ID/datasets/DATASET_ID"
string resource_name = 11;
- Returns:
- The bytes for resourceName.
-
hasResourceLocation
boolean hasResourceLocation()
The resource location information.
.google.cloud.audit.ResourceLocation resource_location = 20;
- Returns:
- Whether the resourceLocation field is set.
-
getResourceLocation
ResourceLocation getResourceLocation()
The resource location information.
.google.cloud.audit.ResourceLocation resource_location = 20;
- Returns:
- The resourceLocation.
-
getResourceLocationOrBuilder
ResourceLocationOrBuilder getResourceLocationOrBuilder()
The resource location information.
.google.cloud.audit.ResourceLocation resource_location = 20;
-
hasResourceOriginalState
boolean hasResourceOriginalState()
The resource's original state before mutation. Present only for operations which have successfully modified the targeted resource(s). In general, this field should contain all changed fields, except those that are already been included in `request`, `response`, `metadata` or `service_data` fields. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct resource_original_state = 19;
- Returns:
- Whether the resourceOriginalState field is set.
-
getResourceOriginalState
com.google.protobuf.Struct getResourceOriginalState()
The resource's original state before mutation. Present only for operations which have successfully modified the targeted resource(s). In general, this field should contain all changed fields, except those that are already been included in `request`, `response`, `metadata` or `service_data` fields. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct resource_original_state = 19;
- Returns:
- The resourceOriginalState.
-
getResourceOriginalStateOrBuilder
com.google.protobuf.StructOrBuilder getResourceOriginalStateOrBuilder()
The resource's original state before mutation. Present only for operations which have successfully modified the targeted resource(s). In general, this field should contain all changed fields, except those that are already been included in `request`, `response`, `metadata` or `service_data` fields. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct resource_original_state = 19;
-
getNumResponseItems
long getNumResponseItems()
The number of items returned from a List or Query API method, if applicable.
int64 num_response_items = 12;
- Returns:
- The numResponseItems.
-
hasStatus
boolean hasStatus()
The status of the overall operation.
.google.rpc.Status status = 2;
- Returns:
- Whether the status field is set.
-
getStatus
Status getStatus()
The status of the overall operation.
.google.rpc.Status status = 2;
- Returns:
- The status.
-
getStatusOrBuilder
StatusOrBuilder getStatusOrBuilder()
The status of the overall operation.
.google.rpc.Status status = 2;
-
hasAuthenticationInfo
boolean hasAuthenticationInfo()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;
- Returns:
- Whether the authenticationInfo field is set.
-
getAuthenticationInfo
AuthenticationInfo getAuthenticationInfo()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;
- Returns:
- The authenticationInfo.
-
getAuthenticationInfoOrBuilder
AuthenticationInfoOrBuilder getAuthenticationInfoOrBuilder()
Authentication information.
.google.cloud.audit.AuthenticationInfo authentication_info = 3;
-
getAuthorizationInfoList
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;
-
getAuthorizationInfo
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;
-
getAuthorizationInfoCount
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;
-
getAuthorizationInfoOrBuilderList
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;
-
getAuthorizationInfoOrBuilder
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;
-
hasPolicyViolationInfo
boolean hasPolicyViolationInfo()
Indicates the policy violations for this request. If the request is denied by the policy, violation information will be logged here.
.google.cloud.audit.PolicyViolationInfo policy_violation_info = 25;
- Returns:
- Whether the policyViolationInfo field is set.
-
getPolicyViolationInfo
PolicyViolationInfo getPolicyViolationInfo()
Indicates the policy violations for this request. If the request is denied by the policy, violation information will be logged here.
.google.cloud.audit.PolicyViolationInfo policy_violation_info = 25;
- Returns:
- The policyViolationInfo.
-
getPolicyViolationInfoOrBuilder
PolicyViolationInfoOrBuilder getPolicyViolationInfoOrBuilder()
Indicates the policy violations for this request. If the request is denied by the policy, violation information will be logged here.
.google.cloud.audit.PolicyViolationInfo policy_violation_info = 25;
-
hasRequestMetadata
boolean hasRequestMetadata()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;
- Returns:
- Whether the requestMetadata field is set.
-
getRequestMetadata
RequestMetadata getRequestMetadata()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;
- Returns:
- The requestMetadata.
-
getRequestMetadataOrBuilder
RequestMetadataOrBuilder getRequestMetadataOrBuilder()
Metadata about the operation.
.google.cloud.audit.RequestMetadata request_metadata = 4;
-
hasRequest
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;
- Returns:
- Whether the request field is set.
-
getRequest
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;
- Returns:
- The request.
-
getRequestOrBuilder
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;
-
hasResponse
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;
- Returns:
- Whether the response field is set.
-
getResponse
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;
- Returns:
- The response.
-
getResponseOrBuilder
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;
-
hasMetadata
boolean hasMetadata()
Other service-specific data about the request, response, and other information associated with the current audited event.
.google.protobuf.Struct metadata = 18;
- Returns:
- Whether the metadata field is set.
-
getMetadata
com.google.protobuf.Struct getMetadata()
Other service-specific data about the request, response, and other information associated with the current audited event.
.google.protobuf.Struct metadata = 18;
- Returns:
- The metadata.
-
getMetadataOrBuilder
com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
Other service-specific data about the request, response, and other information associated with the current audited event.
.google.protobuf.Struct metadata = 18;
-
hasServiceData
@Deprecated boolean hasServiceData()
Deprecated.google.cloud.audit.AuditLog.service_data is deprecated. See google/cloud/audit/audit_log.proto;l=110Deprecated. Use the `metadata` field instead. Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15 [deprecated = true];
- Returns:
- Whether the serviceData field is set.
-
getServiceData
@Deprecated com.google.protobuf.Any getServiceData()
Deprecated.google.cloud.audit.AuditLog.service_data is deprecated. See google/cloud/audit/audit_log.proto;l=110Deprecated. Use the `metadata` field instead. Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15 [deprecated = true];
- Returns:
- The serviceData.
-
getServiceDataOrBuilder
@Deprecated com.google.protobuf.AnyOrBuilder getServiceDataOrBuilder()
Deprecated.Deprecated. Use the `metadata` field instead. Other service-specific data about the request, response, and other activities.
.google.protobuf.Any service_data = 15 [deprecated = true];
-
-