public final class AuditLog extends com.google.protobuf.GeneratedMessageV3 implements AuditLogOrBuilder
auditlog.v2.AuditLog
Modifier and Type | Class and Description |
---|---|
static class |
AuditLog.Builder
Protobuf type
auditlog.v2.AuditLog |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
AUTHENTICATION_INFO_FIELD_NUMBER |
static int |
AUTHORIZATION_INFO_FIELD_NUMBER |
static int |
CLOUD_RESOURCES_FIELD_NUMBER |
static int |
INTERNAL_SERVICE_NAME_FIELD_NUMBER |
static int |
METHOD_NAME_FIELD_NUMBER |
static int |
PLATFORM_RESOURCES_FIELD_NUMBER |
static int |
REQUEST_FIELD_NUMBER |
static int |
REQUEST_METADATA_FIELD_NUMBER |
static int |
RESOURCE_NAME_FIELD_NUMBER |
static int |
RESULT_FIELD_NUMBER |
static int |
SEQUENCE_INFO_FIELD_NUMBER |
static int |
SERVICE_LOCATION_FIELD_NUMBER |
static int |
SERVICE_NAME_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
AuthenticationInfo |
getAuthenticationInfo()
Information about the principal and the credentials used to prove its
identity.
|
AuthenticationInfoOrBuilder |
getAuthenticationInfoOrBuilder()
Information about the principal and the credentials used to prove its
identity.
|
AuthorizationInfo |
getAuthorizationInfo()
Information about the authorization check.
|
AuthorizationInfoOrBuilder |
getAuthorizationInfoOrBuilder()
Information about the authorization check.
|
FullyQualifiedCloudResourceRef |
getCloudResources(int index)
The resource(s) or collection(s) targeted in the operation.
|
int |
getCloudResourcesCount()
The resource(s) or collection(s) targeted in the operation.
|
List<FullyQualifiedCloudResourceRef> |
getCloudResourcesList()
The resource(s) or collection(s) targeted in the operation.
|
FullyQualifiedCloudResourceRefOrBuilder |
getCloudResourcesOrBuilder(int index)
The resource(s) or collection(s) targeted in the operation.
|
List<? extends FullyQualifiedCloudResourceRefOrBuilder> |
getCloudResourcesOrBuilderList()
The resource(s) or collection(s) targeted in the operation.
|
static AuditLog |
getDefaultInstance() |
AuditLog |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getInternalServiceName()
The internal name of the API service authenticating, authorizing, or
performing the operation.
|
com.google.protobuf.ByteString |
getInternalServiceNameBytes()
The internal name of the API service authenticating, authorizing, or
performing the operation.
|
String |
getMethodName()
The requested API operation.
|
com.google.protobuf.ByteString |
getMethodNameBytes()
The requested API operation.
|
com.google.protobuf.Parser<AuditLog> |
getParserForType() |
FullyQualifiedPlatformResourceRef |
getPlatformResources(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
int |
getPlatformResourcesCount()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
List<FullyQualifiedPlatformResourceRef> |
getPlatformResourcesList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
FullyQualifiedPlatformResourceRefOrBuilder |
getPlatformResourcesOrBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
List<? extends FullyQualifiedPlatformResourceRefOrBuilder> |
getPlatformResourcesOrBuilderList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
Request |
getRequest()
Audit-worthy details from the operation request.
|
RequestMetadata |
getRequestMetadata()
Connection and call-graph information.
|
RequestMetadataOrBuilder |
getRequestMetadataOrBuilder()
Connection and call-graph information.
|
RequestOrBuilder |
getRequestOrBuilder()
Audit-worthy details from the operation request.
|
String |
getResourceName()
Deprecated.
|
com.google.protobuf.ByteString |
getResourceNameBytes()
Deprecated.
|
Result |
getResult()
Audit-worthy details from the operation result/response.
|
ResultOrBuilder |
getResultOrBuilder()
Audit-worthy details from the operation result/response.
|
SequenceInfo |
getSequenceInfo()
Used for detecting possible gaps.
|
SequenceInfoOrBuilder |
getSequenceInfoOrBuilder()
Used for detecting possible gaps.
|
int |
getSerializedSize() |
ServiceLocation |
getServiceLocation()
The location where the requested operation is being authenticated,
authorized, or performed.
|
ServiceLocationOrBuilder |
getServiceLocationOrBuilder()
The location where the requested operation is being authenticated,
authorized, or performed.
|
String |
getServiceName()
The customer-facing name of the API service authenticating, authorizing,
or performing the operation.
|
com.google.protobuf.ByteString |
getServiceNameBytes()
The customer-facing name of the API service authenticating, authorizing,
or performing the operation.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAuthenticationInfo()
Information about the principal and the credentials used to prove its
identity.
|
boolean |
hasAuthorizationInfo()
Information about the authorization check.
|
int |
hashCode() |
boolean |
hasRequest()
Audit-worthy details from the operation request.
|
boolean |
hasRequestMetadata()
Connection and call-graph information.
|
boolean |
hasResult()
Audit-worthy details from the operation result/response.
|
boolean |
hasSequenceInfo()
Used for detecting possible gaps.
|
boolean |
hasServiceLocation()
The location where the requested operation is being authenticated,
authorized, or performed.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AuditLog.Builder |
newBuilder() |
static AuditLog.Builder |
newBuilder(AuditLog prototype) |
AuditLog.Builder |
newBuilderForType() |
protected AuditLog.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AuditLog |
parseDelimitedFrom(InputStream input) |
static AuditLog |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AuditLog |
parseFrom(byte[] data) |
static AuditLog |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AuditLog |
parseFrom(ByteBuffer data) |
static AuditLog |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AuditLog |
parseFrom(com.google.protobuf.ByteString data) |
static AuditLog |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AuditLog |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AuditLog |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AuditLog |
parseFrom(InputStream input) |
static AuditLog |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AuditLog> |
parser() |
AuditLog.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int SERVICE_NAME_FIELD_NUMBER
public static final int INTERNAL_SERVICE_NAME_FIELD_NUMBER
public static final int METHOD_NAME_FIELD_NUMBER
public static final int CLOUD_RESOURCES_FIELD_NUMBER
public static final int PLATFORM_RESOURCES_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
public static final int AUTHENTICATION_INFO_FIELD_NUMBER
public static final int AUTHORIZATION_INFO_FIELD_NUMBER
public static final int REQUEST_METADATA_FIELD_NUMBER
public static final int REQUEST_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER
public static final int SEQUENCE_INFO_FIELD_NUMBER
public static final int SERVICE_LOCATION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public String getServiceName()
The customer-facing name of the API service authenticating, authorizing, or performing the operation. When wrapped in a cloudevent, should match the cloudevent's `source` attribute. Examples: "crn://confluent.cloud/", "crn://confluent.cloud/kafka=lkc-a1b2c".
string service_name = 1 [(.confluent.protobuf.field_meta) = { ... }
getServiceName
in interface AuditLogOrBuilder
public com.google.protobuf.ByteString getServiceNameBytes()
The customer-facing name of the API service authenticating, authorizing, or performing the operation. When wrapped in a cloudevent, should match the cloudevent's `source` attribute. Examples: "crn://confluent.cloud/", "crn://confluent.cloud/kafka=lkc-a1b2c".
string service_name = 1 [(.confluent.protobuf.field_meta) = { ... }
getServiceNameBytes
in interface AuditLogOrBuilder
public String getInternalServiceName()
The internal name of the API service authenticating, authorizing, or performing the operation. Examples: "crn://confluent.cloud/service=cc-scheduler-service", "crn://confluent.cloud/kafka=pkc-x7y8z/broker=4".
string internal_service_name = 2 [(.confluent.protobuf.field_meta) = { ... }
getInternalServiceName
in interface AuditLogOrBuilder
public com.google.protobuf.ByteString getInternalServiceNameBytes()
The internal name of the API service authenticating, authorizing, or performing the operation. Examples: "crn://confluent.cloud/service=cc-scheduler-service", "crn://confluent.cloud/kafka=pkc-x7y8z/broker=4".
string internal_service_name = 2 [(.confluent.protobuf.field_meta) = { ... }
getInternalServiceNameBytes
in interface AuditLogOrBuilder
public String getMethodName()
The requested API operation. This should be a stable name. Examples: "kafka.CreateTopics", "UpdatePaymentInfo", "DeactivateUser".
string method_name = 3 [(.confluent.protobuf.field_meta) = { ... }
getMethodName
in interface AuditLogOrBuilder
public com.google.protobuf.ByteString getMethodNameBytes()
The requested API operation. This should be a stable name. Examples: "kafka.CreateTopics", "UpdatePaymentInfo", "DeactivateUser".
string method_name = 3 [(.confluent.protobuf.field_meta) = { ... }
getMethodNameBytes
in interface AuditLogOrBuilder
public List<FullyQualifiedCloudResourceRef> getCloudResourcesList()
The resource(s) or collection(s) targeted in the operation. This field provides a common place across all audited operations and message types for references to resources, to facilitate routing and filtering of audit log entries by resource. A resource listed here need not be duplicated in the request or response fields, unless necessary to provide additional context as to the way in which the resource was involved. When wrapped in a cloudevent, it will be programmatically copied (in CRN form) to the cloudevent's `subject` attribute. If there are multiple resources, the `subject` will be the longest common root. Example: resources: [ { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "chargebacks" } } }, { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "refunds" } } } ] The above two resources on a single record would combine into one subject, encompassing both: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3" But if only one of the resources were in the record, the subject could be more specific: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3/topic=chargebacks"
repeated .auditlog.v2.FullyQualifiedCloudResourceRef cloud_resources = 4 [(.confluent.protobuf.field_meta) = { ... }
getCloudResourcesList
in interface AuditLogOrBuilder
public List<? extends FullyQualifiedCloudResourceRefOrBuilder> getCloudResourcesOrBuilderList()
The resource(s) or collection(s) targeted in the operation. This field provides a common place across all audited operations and message types for references to resources, to facilitate routing and filtering of audit log entries by resource. A resource listed here need not be duplicated in the request or response fields, unless necessary to provide additional context as to the way in which the resource was involved. When wrapped in a cloudevent, it will be programmatically copied (in CRN form) to the cloudevent's `subject` attribute. If there are multiple resources, the `subject` will be the longest common root. Example: resources: [ { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "chargebacks" } } }, { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "refunds" } } } ] The above two resources on a single record would combine into one subject, encompassing both: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3" But if only one of the resources were in the record, the subject could be more specific: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3/topic=chargebacks"
repeated .auditlog.v2.FullyQualifiedCloudResourceRef cloud_resources = 4 [(.confluent.protobuf.field_meta) = { ... }
getCloudResourcesOrBuilderList
in interface AuditLogOrBuilder
public int getCloudResourcesCount()
The resource(s) or collection(s) targeted in the operation. This field provides a common place across all audited operations and message types for references to resources, to facilitate routing and filtering of audit log entries by resource. A resource listed here need not be duplicated in the request or response fields, unless necessary to provide additional context as to the way in which the resource was involved. When wrapped in a cloudevent, it will be programmatically copied (in CRN form) to the cloudevent's `subject` attribute. If there are multiple resources, the `subject` will be the longest common root. Example: resources: [ { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "chargebacks" } } }, { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "refunds" } } } ] The above two resources on a single record would combine into one subject, encompassing both: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3" But if only one of the resources were in the record, the subject could be more specific: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3/topic=chargebacks"
repeated .auditlog.v2.FullyQualifiedCloudResourceRef cloud_resources = 4 [(.confluent.protobuf.field_meta) = { ... }
getCloudResourcesCount
in interface AuditLogOrBuilder
public FullyQualifiedCloudResourceRef getCloudResources(int index)
The resource(s) or collection(s) targeted in the operation. This field provides a common place across all audited operations and message types for references to resources, to facilitate routing and filtering of audit log entries by resource. A resource listed here need not be duplicated in the request or response fields, unless necessary to provide additional context as to the way in which the resource was involved. When wrapped in a cloudevent, it will be programmatically copied (in CRN form) to the cloudevent's `subject` attribute. If there are multiple resources, the `subject` will be the longest common root. Example: resources: [ { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "chargebacks" } } }, { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "refunds" } } } ] The above two resources on a single record would combine into one subject, encompassing both: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3" But if only one of the resources were in the record, the subject could be more specific: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3/topic=chargebacks"
repeated .auditlog.v2.FullyQualifiedCloudResourceRef cloud_resources = 4 [(.confluent.protobuf.field_meta) = { ... }
getCloudResources
in interface AuditLogOrBuilder
public FullyQualifiedCloudResourceRefOrBuilder getCloudResourcesOrBuilder(int index)
The resource(s) or collection(s) targeted in the operation. This field provides a common place across all audited operations and message types for references to resources, to facilitate routing and filtering of audit log entries by resource. A resource listed here need not be duplicated in the request or response fields, unless necessary to provide additional context as to the way in which the resource was involved. When wrapped in a cloudevent, it will be programmatically copied (in CRN form) to the cloudevent's `subject` attribute. If there are multiple resources, the `subject` will be the longest common root. Example: resources: [ { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "chargebacks" } } }, { cloud_resource: { scope: { resources: [ { type: ORGANIZATION, resource_id: "abc123def456ghi789" }, { type: ENVIRONMENT, resource_id: "env-foo808" }, { type: CLOUD_CLUSTER, resource_id: "lkc-a1b2c3" }, { type: KAFKA_CLUSTER, resource_id: "lkc-a1b2c3" }, ] }, resource: { type: TOPIC, resource_id: "refunds" } } } ] The above two resources on a single record would combine into one subject, encompassing both: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3" But if only one of the resources were in the record, the subject could be more specific: "crn://confluent.cloud/organization=abc123def456ghi789/environment=env-foo808/cloud-cluster=lkc-a1b2c3/kafka=lkc-a1b2c3/topic=chargebacks"
repeated .auditlog.v2.FullyQualifiedCloudResourceRef cloud_resources = 4 [(.confluent.protobuf.field_meta) = { ... }
getCloudResourcesOrBuilder
in interface AuditLogOrBuilder
public List<FullyQualifiedPlatformResourceRef> getPlatformResourcesList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesList
in interface AuditLogOrBuilder
public List<? extends FullyQualifiedPlatformResourceRefOrBuilder> getPlatformResourcesOrBuilderList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesOrBuilderList
in interface AuditLogOrBuilder
public int getPlatformResourcesCount()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesCount
in interface AuditLogOrBuilder
public FullyQualifiedPlatformResourceRef getPlatformResources(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResources
in interface AuditLogOrBuilder
public FullyQualifiedPlatformResourceRefOrBuilder getPlatformResourcesOrBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesOrBuilder
in interface AuditLogOrBuilder
@Deprecated public String getResourceName()
This field is here to allow for compatibility with legacy JSON-Schema in Confluent cloud. It will be filled automatically based on the contents of cloud_resources, until some time after it is publicly deprecated and eventually removed.
string resource_name = 13 [deprecated = true];
getResourceName
in interface AuditLogOrBuilder
@Deprecated public com.google.protobuf.ByteString getResourceNameBytes()
This field is here to allow for compatibility with legacy JSON-Schema in Confluent cloud. It will be filled automatically based on the contents of cloud_resources, until some time after it is publicly deprecated and eventually removed.
string resource_name = 13 [deprecated = true];
getResourceNameBytes
in interface AuditLogOrBuilder
public boolean hasAuthenticationInfo()
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
hasAuthenticationInfo
in interface AuditLogOrBuilder
public AuthenticationInfo getAuthenticationInfo()
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
getAuthenticationInfo
in interface AuditLogOrBuilder
public AuthenticationInfoOrBuilder getAuthenticationInfoOrBuilder()
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
getAuthenticationInfoOrBuilder
in interface AuditLogOrBuilder
public boolean hasAuthorizationInfo()
Information about the authorization check. This field should primarily be filled in by metadata-service (or Kafka broker ACL checks)
.auditlog.v2.AuthorizationInfo authorization_info = 6 [(.confluent.protobuf.field_meta) = { ... }
hasAuthorizationInfo
in interface AuditLogOrBuilder
public AuthorizationInfo getAuthorizationInfo()
Information about the authorization check. This field should primarily be filled in by metadata-service (or Kafka broker ACL checks)
.auditlog.v2.AuthorizationInfo authorization_info = 6 [(.confluent.protobuf.field_meta) = { ... }
getAuthorizationInfo
in interface AuditLogOrBuilder
public AuthorizationInfoOrBuilder getAuthorizationInfoOrBuilder()
Information about the authorization check. This field should primarily be filled in by metadata-service (or Kafka broker ACL checks)
.auditlog.v2.AuthorizationInfo authorization_info = 6 [(.confluent.protobuf.field_meta) = { ... }
getAuthorizationInfoOrBuilder
in interface AuditLogOrBuilder
public boolean hasRequestMetadata()
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
hasRequestMetadata
in interface AuditLogOrBuilder
public RequestMetadata getRequestMetadata()
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
getRequestMetadata
in interface AuditLogOrBuilder
public RequestMetadataOrBuilder getRequestMetadataOrBuilder()
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
getRequestMetadataOrBuilder
in interface AuditLogOrBuilder
public boolean hasRequest()
Audit-worthy details from the operation request. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Request request = 8 [(.confluent.protobuf.field_meta) = { ... }
hasRequest
in interface AuditLogOrBuilder
public Request getRequest()
Audit-worthy details from the operation request. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Request request = 8 [(.confluent.protobuf.field_meta) = { ... }
getRequest
in interface AuditLogOrBuilder
public RequestOrBuilder getRequestOrBuilder()
Audit-worthy details from the operation request. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Request request = 8 [(.confluent.protobuf.field_meta) = { ... }
getRequestOrBuilder
in interface AuditLogOrBuilder
public boolean hasResult()
Audit-worthy details from the operation result/response. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Result result = 9 [(.confluent.protobuf.field_meta) = { ... }
hasResult
in interface AuditLogOrBuilder
public Result getResult()
Audit-worthy details from the operation result/response. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Result result = 9 [(.confluent.protobuf.field_meta) = { ... }
getResult
in interface AuditLogOrBuilder
public ResultOrBuilder getResultOrBuilder()
Audit-worthy details from the operation result/response. Should exclude credential secrets, and large or redundant information.
.auditlog.v2.Result result = 9 [(.confluent.protobuf.field_meta) = { ... }
getResultOrBuilder
in interface AuditLogOrBuilder
public boolean hasSequenceInfo()
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
hasSequenceInfo
in interface AuditLogOrBuilder
public SequenceInfo getSequenceInfo()
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
getSequenceInfo
in interface AuditLogOrBuilder
public SequenceInfoOrBuilder getSequenceInfoOrBuilder()
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
getSequenceInfoOrBuilder
in interface AuditLogOrBuilder
public boolean hasServiceLocation()
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
hasServiceLocation
in interface AuditLogOrBuilder
public ServiceLocation getServiceLocation()
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
getServiceLocation
in interface AuditLogOrBuilder
public ServiceLocationOrBuilder getServiceLocationOrBuilder()
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
getServiceLocationOrBuilder
in interface AuditLogOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static AuditLog parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static AuditLog parseFrom(InputStream input) throws IOException
IOException
public static AuditLog parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static AuditLog parseDelimitedFrom(InputStream input) throws IOException
IOException
public static AuditLog parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static AuditLog parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static AuditLog parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public AuditLog.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static AuditLog.Builder newBuilder()
public static AuditLog.Builder newBuilder(AuditLog prototype)
public AuditLog.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected AuditLog.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static AuditLog getDefaultInstance()
public static com.google.protobuf.Parser<AuditLog> parser()
public com.google.protobuf.Parser<AuditLog> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public AuditLog getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder