public static final class AuditLog.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder> implements AuditLogOrBuilder
auditlog.v2.AuditLog
Modifier and Type | Method and Description |
---|---|
AuditLog.Builder |
addAllCloudResources(Iterable<? extends FullyQualifiedCloudResourceRef> values)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
addAllPlatformResources(Iterable<? extends FullyQualifiedPlatformResourceRef> values)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
addCloudResources(FullyQualifiedCloudResourceRef.Builder builderForValue)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
addCloudResources(FullyQualifiedCloudResourceRef value)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
addCloudResources(int index,
FullyQualifiedCloudResourceRef.Builder builderForValue)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
addCloudResources(int index,
FullyQualifiedCloudResourceRef value)
The resource(s) or collection(s) targeted in the operation.
|
FullyQualifiedCloudResourceRef.Builder |
addCloudResourcesBuilder()
The resource(s) or collection(s) targeted in the operation.
|
FullyQualifiedCloudResourceRef.Builder |
addCloudResourcesBuilder(int index)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
addPlatformResources(FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
addPlatformResources(FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
addPlatformResources(int index,
FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
addPlatformResources(int index,
FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
FullyQualifiedPlatformResourceRef.Builder |
addPlatformResourcesBuilder()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
FullyQualifiedPlatformResourceRef.Builder |
addPlatformResourcesBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AuditLog |
build() |
AuditLog |
buildPartial() |
AuditLog.Builder |
clear() |
AuditLog.Builder |
clearAuthenticationInfo()
Information about the principal and the credentials used to prove its
identity.
|
AuditLog.Builder |
clearAuthorizationInfo()
Information about the authorization check.
|
AuditLog.Builder |
clearCloudResources()
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AuditLog.Builder |
clearInternalServiceName()
The internal name of the API service authenticating, authorizing, or
performing the operation.
|
AuditLog.Builder |
clearMethodName()
The requested API operation.
|
AuditLog.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AuditLog.Builder |
clearPlatformResources()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
clearRequest()
Audit-worthy details from the operation request.
|
AuditLog.Builder |
clearRequestMetadata()
Connection and call-graph information.
|
AuditLog.Builder |
clearResourceName()
Deprecated.
|
AuditLog.Builder |
clearResult()
Audit-worthy details from the operation result/response.
|
AuditLog.Builder |
clearSequenceInfo()
Used for detecting possible gaps.
|
AuditLog.Builder |
clearServiceLocation()
The location where the requested operation is being authenticated,
authorized, or performed.
|
AuditLog.Builder |
clearServiceName()
The customer-facing name of the API service authenticating, authorizing,
or performing the operation.
|
AuditLog.Builder |
clone() |
AuthenticationInfo |
getAuthenticationInfo()
Information about the principal and the credentials used to prove its
identity.
|
AuthenticationInfo.Builder |
getAuthenticationInfoBuilder()
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.
|
AuthorizationInfo.Builder |
getAuthorizationInfoBuilder()
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.
|
FullyQualifiedCloudResourceRef.Builder |
getCloudResourcesBuilder(int index)
The resource(s) or collection(s) targeted in the operation.
|
List<FullyQualifiedCloudResourceRef.Builder> |
getCloudResourcesBuilderList()
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.
|
AuditLog |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
FullyQualifiedPlatformResourceRef |
getPlatformResources(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
FullyQualifiedPlatformResourceRef.Builder |
getPlatformResourcesBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
List<FullyQualifiedPlatformResourceRef.Builder> |
getPlatformResourcesBuilderList()
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.
|
Request.Builder |
getRequestBuilder()
Audit-worthy details from the operation request.
|
RequestMetadata |
getRequestMetadata()
Connection and call-graph information.
|
RequestMetadata.Builder |
getRequestMetadataBuilder()
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.
|
Result.Builder |
getResultBuilder()
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.
|
SequenceInfo.Builder |
getSequenceInfoBuilder()
Used for detecting possible gaps.
|
SequenceInfoOrBuilder |
getSequenceInfoOrBuilder()
Used for detecting possible gaps.
|
ServiceLocation |
getServiceLocation()
The location where the requested operation is being authenticated,
authorized, or performed.
|
ServiceLocation.Builder |
getServiceLocationBuilder()
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.
|
boolean |
hasAuthenticationInfo()
Information about the principal and the credentials used to prove its
identity.
|
boolean |
hasAuthorizationInfo()
Information about the authorization check.
|
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() |
AuditLog.Builder |
mergeAuthenticationInfo(AuthenticationInfo value)
Information about the principal and the credentials used to prove its
identity.
|
AuditLog.Builder |
mergeAuthorizationInfo(AuthorizationInfo value)
Information about the authorization check.
|
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(Request value)
Audit-worthy details from the operation request.
|
AuditLog.Builder |
mergeRequestMetadata(RequestMetadata value)
Connection and call-graph information.
|
AuditLog.Builder |
mergeResult(Result value)
Audit-worthy details from the operation result/response.
|
AuditLog.Builder |
mergeSequenceInfo(SequenceInfo value)
Used for detecting possible gaps.
|
AuditLog.Builder |
mergeServiceLocation(ServiceLocation value)
The location where the requested operation is being authenticated,
authorized, or performed.
|
AuditLog.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AuditLog.Builder |
removeCloudResources(int index)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
removePlatformResources(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
setAuthenticationInfo(AuthenticationInfo.Builder builderForValue)
Information about the principal and the credentials used to prove its
identity.
|
AuditLog.Builder |
setAuthenticationInfo(AuthenticationInfo value)
Information about the principal and the credentials used to prove its
identity.
|
AuditLog.Builder |
setAuthorizationInfo(AuthorizationInfo.Builder builderForValue)
Information about the authorization check.
|
AuditLog.Builder |
setAuthorizationInfo(AuthorizationInfo value)
Information about the authorization check.
|
AuditLog.Builder |
setCloudResources(int index,
FullyQualifiedCloudResourceRef.Builder builderForValue)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
setCloudResources(int index,
FullyQualifiedCloudResourceRef value)
The resource(s) or collection(s) targeted in the operation.
|
AuditLog.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AuditLog.Builder |
setInternalServiceName(String value)
The internal name of the API service authenticating, authorizing, or
performing the operation.
|
AuditLog.Builder |
setInternalServiceNameBytes(com.google.protobuf.ByteString value)
The internal name of the API service authenticating, authorizing, or
performing the operation.
|
AuditLog.Builder |
setMethodName(String value)
The requested API operation.
|
AuditLog.Builder |
setMethodNameBytes(com.google.protobuf.ByteString value)
The requested API operation.
|
AuditLog.Builder |
setPlatformResources(int index,
FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
setPlatformResources(int index,
FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... |
AuditLog.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AuditLog.Builder |
setRequest(Request.Builder builderForValue)
Audit-worthy details from the operation request.
|
AuditLog.Builder |
setRequest(Request value)
Audit-worthy details from the operation request.
|
AuditLog.Builder |
setRequestMetadata(RequestMetadata.Builder builderForValue)
Connection and call-graph information.
|
AuditLog.Builder |
setRequestMetadata(RequestMetadata value)
Connection and call-graph information.
|
AuditLog.Builder |
setResourceName(String value)
Deprecated.
|
AuditLog.Builder |
setResourceNameBytes(com.google.protobuf.ByteString value)
Deprecated.
|
AuditLog.Builder |
setResult(Result.Builder builderForValue)
Audit-worthy details from the operation result/response.
|
AuditLog.Builder |
setResult(Result value)
Audit-worthy details from the operation result/response.
|
AuditLog.Builder |
setSequenceInfo(SequenceInfo.Builder builderForValue)
Used for detecting possible gaps.
|
AuditLog.Builder |
setSequenceInfo(SequenceInfo value)
Used for detecting possible gaps.
|
AuditLog.Builder |
setServiceLocation(ServiceLocation.Builder builderForValue)
The location where the requested operation is being authenticated,
authorized, or performed.
|
AuditLog.Builder |
setServiceLocation(ServiceLocation value)
The location where the requested operation is being authenticated,
authorized, or performed.
|
AuditLog.Builder |
setServiceName(String value)
The customer-facing name of the API service authenticating, authorizing,
or performing the operation.
|
AuditLog.Builder |
setServiceNameBytes(com.google.protobuf.ByteString value)
The customer-facing name of the API service authenticating, authorizing,
or performing the 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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public AuditLog getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public AuditLog build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public AuditLog buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public AuditLog.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public AuditLog.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public AuditLog.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public AuditLog.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
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.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>
public AuditLog.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<AuditLog.Builder>
IOException
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 AuditLog.Builder setServiceName(String value)
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) = { ... }
value
- The serviceName to set.public AuditLog.Builder clearServiceName()
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) = { ... }
public AuditLog.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
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) = { ... }
value
- The bytes for serviceName to set.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 AuditLog.Builder setInternalServiceName(String value)
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) = { ... }
value
- The internalServiceName to set.public AuditLog.Builder clearInternalServiceName()
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) = { ... }
public AuditLog.Builder setInternalServiceNameBytes(com.google.protobuf.ByteString value)
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) = { ... }
value
- The bytes for internalServiceName to set.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 AuditLog.Builder setMethodName(String value)
The requested API operation. This should be a stable name. Examples: "kafka.CreateTopics", "UpdatePaymentInfo", "DeactivateUser".
string method_name = 3 [(.confluent.protobuf.field_meta) = { ... }
value
- The methodName to set.public AuditLog.Builder clearMethodName()
The requested API operation. This should be a stable name. Examples: "kafka.CreateTopics", "UpdatePaymentInfo", "DeactivateUser".
string method_name = 3 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setMethodNameBytes(com.google.protobuf.ByteString value)
The requested API operation. This should be a stable name. Examples: "kafka.CreateTopics", "UpdatePaymentInfo", "DeactivateUser".
string method_name = 3 [(.confluent.protobuf.field_meta) = { ... }
value
- The bytes for methodName to set.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 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 AuditLog.Builder setCloudResources(int index, FullyQualifiedCloudResourceRef value)
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) = { ... }
public AuditLog.Builder setCloudResources(int index, FullyQualifiedCloudResourceRef.Builder builderForValue)
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) = { ... }
public AuditLog.Builder addCloudResources(FullyQualifiedCloudResourceRef value)
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) = { ... }
public AuditLog.Builder addCloudResources(int index, FullyQualifiedCloudResourceRef value)
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) = { ... }
public AuditLog.Builder addCloudResources(FullyQualifiedCloudResourceRef.Builder builderForValue)
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) = { ... }
public AuditLog.Builder addCloudResources(int index, FullyQualifiedCloudResourceRef.Builder builderForValue)
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) = { ... }
public AuditLog.Builder addAllCloudResources(Iterable<? extends FullyQualifiedCloudResourceRef> values)
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) = { ... }
public AuditLog.Builder clearCloudResources()
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) = { ... }
public AuditLog.Builder removeCloudResources(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) = { ... }
public FullyQualifiedCloudResourceRef.Builder getCloudResourcesBuilder(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) = { ... }
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<? 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 FullyQualifiedCloudResourceRef.Builder addCloudResourcesBuilder()
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) = { ... }
public FullyQualifiedCloudResourceRef.Builder addCloudResourcesBuilder(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) = { ... }
public List<FullyQualifiedCloudResourceRef.Builder> getCloudResourcesBuilderList()
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) = { ... }
public List<FullyQualifiedPlatformResourceRef> getPlatformResourcesList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesList
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 AuditLog.Builder setPlatformResources(int index, FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setPlatformResources(int index, FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder addPlatformResources(FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder addPlatformResources(int index, FullyQualifiedPlatformResourceRef value)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder addPlatformResources(FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder addPlatformResources(int index, FullyQualifiedPlatformResourceRef.Builder builderForValue)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder addAllPlatformResources(Iterable<? extends FullyQualifiedPlatformResourceRef> values)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder clearPlatformResources()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder removePlatformResources(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public FullyQualifiedPlatformResourceRef.Builder getPlatformResourcesBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public FullyQualifiedPlatformResourceRefOrBuilder getPlatformResourcesOrBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesOrBuilder
in interface AuditLogOrBuilder
public List<? extends FullyQualifiedPlatformResourceRefOrBuilder> getPlatformResourcesOrBuilderList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
getPlatformResourcesOrBuilderList
in interface AuditLogOrBuilder
public FullyQualifiedPlatformResourceRef.Builder addPlatformResourcesBuilder()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public FullyQualifiedPlatformResourceRef.Builder addPlatformResourcesBuilder(int index)
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
public List<FullyQualifiedPlatformResourceRef.Builder> getPlatformResourcesBuilderList()
repeated .auditlog.v2.FullyQualifiedPlatformResourceRef platform_resources = 12 [(.confluent.protobuf.field_meta) = { ... }
@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
@Deprecated public AuditLog.Builder setResourceName(String value)
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];
value
- The resourceName to set.@Deprecated public AuditLog.Builder clearResourceName()
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];
@Deprecated public AuditLog.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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];
value
- The bytes for resourceName to set.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 AuditLog.Builder setAuthenticationInfo(AuthenticationInfo value)
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setAuthenticationInfo(AuthenticationInfo.Builder builderForValue)
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder mergeAuthenticationInfo(AuthenticationInfo value)
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder clearAuthenticationInfo()
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
public AuthenticationInfo.Builder getAuthenticationInfoBuilder()
Information about the principal and the credentials used to prove its identity.
.auditlog.v2.AuthenticationInfo authentication_info = 5 [(.confluent.protobuf.field_meta) = { ... }
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 AuditLog.Builder setAuthorizationInfo(AuthorizationInfo value)
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) = { ... }
public AuditLog.Builder setAuthorizationInfo(AuthorizationInfo.Builder builderForValue)
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) = { ... }
public AuditLog.Builder mergeAuthorizationInfo(AuthorizationInfo value)
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) = { ... }
public AuditLog.Builder clearAuthorizationInfo()
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) = { ... }
public AuthorizationInfo.Builder getAuthorizationInfoBuilder()
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) = { ... }
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 AuditLog.Builder setRequestMetadata(RequestMetadata value)
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setRequestMetadata(RequestMetadata.Builder builderForValue)
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder mergeRequestMetadata(RequestMetadata value)
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder clearRequestMetadata()
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
public RequestMetadata.Builder getRequestMetadataBuilder()
Connection and call-graph information.
.auditlog.v2.RequestMetadata request_metadata = 7 [(.confluent.protobuf.field_meta) = { ... }
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 AuditLog.Builder setRequest(Request value)
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) = { ... }
public AuditLog.Builder setRequest(Request.Builder builderForValue)
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) = { ... }
public AuditLog.Builder mergeRequest(Request value)
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) = { ... }
public AuditLog.Builder clearRequest()
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) = { ... }
public Request.Builder getRequestBuilder()
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) = { ... }
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 AuditLog.Builder setResult(Result value)
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) = { ... }
public AuditLog.Builder setResult(Result.Builder builderForValue)
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) = { ... }
public AuditLog.Builder mergeResult(Result value)
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) = { ... }
public AuditLog.Builder clearResult()
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) = { ... }
public Result.Builder getResultBuilder()
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) = { ... }
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 AuditLog.Builder setSequenceInfo(SequenceInfo value)
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setSequenceInfo(SequenceInfo.Builder builderForValue)
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder mergeSequenceInfo(SequenceInfo value)
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder clearSequenceInfo()
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
public SequenceInfo.Builder getSequenceInfoBuilder()
Used for detecting possible gaps. Auto-generated by the emitter.
.auditlog.v2.SequenceInfo sequence_info = 10 [(.confluent.protobuf.field_meta) = { ... }
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 AuditLog.Builder setServiceLocation(ServiceLocation value)
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder setServiceLocation(ServiceLocation.Builder builderForValue)
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder mergeServiceLocation(ServiceLocation value)
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
public AuditLog.Builder clearServiceLocation()
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
public ServiceLocation.Builder getServiceLocationBuilder()
The location where the requested operation is being authenticated, authorized, or performed.
.auditlog.v2.ServiceLocation service_location = 11 [(.confluent.protobuf.field_meta) = { ... }
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 AuditLog.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<AuditLog.Builder>