public static final class Access.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder> implements AccessOrBuilder
Represents an access event.Protobuf type
google.cloud.securitycenter.v1.Access| Modifier and Type | Method and Description |
|---|---|
Access.Builder |
addAllServiceAccountDelegationInfo(Iterable<? extends ServiceAccountDelegationInfo> values)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Access.Builder |
addServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
addServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
addServiceAccountDelegationInfo(ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
addServiceAccountDelegationInfo(ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that
made the request.
|
ServiceAccountDelegationInfo.Builder |
addServiceAccountDelegationInfoBuilder()
The identity delegation history of an authenticated service account that
made the request.
|
ServiceAccountDelegationInfo.Builder |
addServiceAccountDelegationInfoBuilder(int index)
The identity delegation history of an authenticated service account that
made the request.
|
Access |
build() |
Access |
buildPartial() |
Access.Builder |
clear() |
Access.Builder |
clearCallerIp()
Caller's IP address, such as "1.1.1.1".
|
Access.Builder |
clearCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
|
Access.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Access.Builder |
clearMethodName()
The method that the service account called, e.g.
|
Access.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Access.Builder |
clearPrincipalEmail()
Associated email, such as "foo@google.com".
|
Access.Builder |
clearPrincipalSubject()
A string that represents the principal_subject that is associated with the
identity.
|
Access.Builder |
clearServiceAccountDelegationInfo()
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
clearServiceAccountKeyName()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
|
Access.Builder |
clearServiceName()
This is the API service that the service account made a call to, e.g.
|
Access.Builder |
clearUserAgent()
The caller's user agent string associated with the finding.
|
Access.Builder |
clearUserAgentFamily()
Type of user agent associated with the finding.
|
Access.Builder |
clearUserName()
A string that represents a username.
|
Access.Builder |
clone() |
String |
getCallerIp()
Caller's IP address, such as "1.1.1.1".
|
com.google.protobuf.ByteString |
getCallerIpBytes()
Caller's IP address, such as "1.1.1.1".
|
Geolocation |
getCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
|
Geolocation.Builder |
getCallerIpGeoBuilder()
The caller IP's geolocation, which identifies where the call came from.
|
GeolocationOrBuilder |
getCallerIpGeoOrBuilder()
The caller IP's geolocation, which identifies where the call came from.
|
Access |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getMethodName()
The method that the service account called, e.g.
|
com.google.protobuf.ByteString |
getMethodNameBytes()
The method that the service account called, e.g.
|
String |
getPrincipalEmail()
Associated email, such as "foo@google.com".
|
com.google.protobuf.ByteString |
getPrincipalEmailBytes()
Associated email, such as "foo@google.com".
|
String |
getPrincipalSubject()
A string that represents the principal_subject that is associated with the
identity.
|
com.google.protobuf.ByteString |
getPrincipalSubjectBytes()
A string that represents the principal_subject that is associated with the
identity.
|
ServiceAccountDelegationInfo |
getServiceAccountDelegationInfo(int index)
The identity delegation history of an authenticated service account that
made the request.
|
ServiceAccountDelegationInfo.Builder |
getServiceAccountDelegationInfoBuilder(int index)
The identity delegation history of an authenticated service account that
made the request.
|
List<ServiceAccountDelegationInfo.Builder> |
getServiceAccountDelegationInfoBuilderList()
The identity delegation history of an authenticated service account that
made the request.
|
int |
getServiceAccountDelegationInfoCount()
The identity delegation history of an authenticated service account that
made the request.
|
List<ServiceAccountDelegationInfo> |
getServiceAccountDelegationInfoList()
The identity delegation history of an authenticated service account that
made the request.
|
ServiceAccountDelegationInfoOrBuilder |
getServiceAccountDelegationInfoOrBuilder(int index)
The identity delegation history of an authenticated service account that
made the request.
|
List<? extends ServiceAccountDelegationInfoOrBuilder> |
getServiceAccountDelegationInfoOrBuilderList()
The identity delegation history of an authenticated service account that
made the request.
|
String |
getServiceAccountKeyName()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
|
com.google.protobuf.ByteString |
getServiceAccountKeyNameBytes()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
|
String |
getServiceName()
This is the API service that the service account made a call to, e.g.
|
com.google.protobuf.ByteString |
getServiceNameBytes()
This is the API service that the service account made a call to, e.g.
|
String |
getUserAgent()
The caller's user agent string associated with the finding.
|
com.google.protobuf.ByteString |
getUserAgentBytes()
The caller's user agent string associated with the finding.
|
String |
getUserAgentFamily()
Type of user agent associated with the finding.
|
com.google.protobuf.ByteString |
getUserAgentFamilyBytes()
Type of user agent associated with the finding.
|
String |
getUserName()
A string that represents a username.
|
com.google.protobuf.ByteString |
getUserNameBytes()
A string that represents a username.
|
boolean |
hasCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Access.Builder |
mergeCallerIpGeo(Geolocation value)
The caller IP's geolocation, which identifies where the call came from.
|
Access.Builder |
mergeFrom(Access other) |
Access.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Access.Builder |
mergeFrom(com.google.protobuf.Message other) |
Access.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Access.Builder |
removeServiceAccountDelegationInfo(int index)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
setCallerIp(String value)
Caller's IP address, such as "1.1.1.1".
|
Access.Builder |
setCallerIpBytes(com.google.protobuf.ByteString value)
Caller's IP address, such as "1.1.1.1".
|
Access.Builder |
setCallerIpGeo(Geolocation.Builder builderForValue)
The caller IP's geolocation, which identifies where the call came from.
|
Access.Builder |
setCallerIpGeo(Geolocation value)
The caller IP's geolocation, which identifies where the call came from.
|
Access.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Access.Builder |
setMethodName(String value)
The method that the service account called, e.g.
|
Access.Builder |
setMethodNameBytes(com.google.protobuf.ByteString value)
The method that the service account called, e.g.
|
Access.Builder |
setPrincipalEmail(String value)
Associated email, such as "foo@google.com".
|
Access.Builder |
setPrincipalEmailBytes(com.google.protobuf.ByteString value)
Associated email, such as "foo@google.com".
|
Access.Builder |
setPrincipalSubject(String value)
A string that represents the principal_subject that is associated with the
identity.
|
Access.Builder |
setPrincipalSubjectBytes(com.google.protobuf.ByteString value)
A string that represents the principal_subject that is associated with the
identity.
|
Access.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Access.Builder |
setServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
setServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that
made the request.
|
Access.Builder |
setServiceAccountKeyName(String value)
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
|
Access.Builder |
setServiceAccountKeyNameBytes(com.google.protobuf.ByteString value)
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
|
Access.Builder |
setServiceName(String value)
This is the API service that the service account made a call to, e.g.
|
Access.Builder |
setServiceNameBytes(com.google.protobuf.ByteString value)
This is the API service that the service account made a call to, e.g.
|
Access.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Access.Builder |
setUserAgent(String value)
The caller's user agent string associated with the finding.
|
Access.Builder |
setUserAgentBytes(com.google.protobuf.ByteString value)
The caller's user agent string associated with the finding.
|
Access.Builder |
setUserAgentFamily(String value)
Type of user agent associated with the finding.
|
Access.Builder |
setUserAgentFamilyBytes(com.google.protobuf.ByteString value)
Type of user agent associated with the finding.
|
Access.Builder |
setUserName(String value)
A string that represents a username.
|
Access.Builder |
setUserNameBytes(com.google.protobuf.ByteString value)
A string that represents a username.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Access build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Access buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Access.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Access.Builder>public Access.Builder mergeFrom(Access other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public Access.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Access.Builder>IOExceptionpublic String getPrincipalEmail()
Associated email, such as "foo@google.com". The email address of the authenticated user or a service account acting on behalf of a third party principal making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see [Caller identities in audit logs](https://cloud.google.com/logging/docs/audit#user-id).
string principal_email = 1;getPrincipalEmail in interface AccessOrBuilderpublic com.google.protobuf.ByteString getPrincipalEmailBytes()
Associated email, such as "foo@google.com". The email address of the authenticated user or a service account acting on behalf of a third party principal making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see [Caller identities in audit logs](https://cloud.google.com/logging/docs/audit#user-id).
string principal_email = 1;getPrincipalEmailBytes in interface AccessOrBuilderpublic Access.Builder setPrincipalEmail(String value)
Associated email, such as "foo@google.com". The email address of the authenticated user or a service account acting on behalf of a third party principal making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see [Caller identities in audit logs](https://cloud.google.com/logging/docs/audit#user-id).
string principal_email = 1;value - The principalEmail to set.public Access.Builder clearPrincipalEmail()
Associated email, such as "foo@google.com". The email address of the authenticated user or a service account acting on behalf of a third party principal making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see [Caller identities in audit logs](https://cloud.google.com/logging/docs/audit#user-id).
string principal_email = 1;public Access.Builder setPrincipalEmailBytes(com.google.protobuf.ByteString value)
Associated email, such as "foo@google.com". The email address of the authenticated user or a service account acting on behalf of a third party principal making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see [Caller identities in audit logs](https://cloud.google.com/logging/docs/audit#user-id).
string principal_email = 1;value - The bytes for principalEmail to set.public String getCallerIp()
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;getCallerIp in interface AccessOrBuilderpublic com.google.protobuf.ByteString getCallerIpBytes()
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;getCallerIpBytes in interface AccessOrBuilderpublic Access.Builder setCallerIp(String value)
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;value - The callerIp to set.public Access.Builder clearCallerIp()
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;public Access.Builder setCallerIpBytes(com.google.protobuf.ByteString value)
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;value - The bytes for callerIp to set.public boolean hasCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;hasCallerIpGeo in interface AccessOrBuilderpublic Geolocation getCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;getCallerIpGeo in interface AccessOrBuilderpublic Access.Builder setCallerIpGeo(Geolocation value)
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;public Access.Builder setCallerIpGeo(Geolocation.Builder builderForValue)
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;public Access.Builder mergeCallerIpGeo(Geolocation value)
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;public Access.Builder clearCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;public Geolocation.Builder getCallerIpGeoBuilder()
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;public GeolocationOrBuilder getCallerIpGeoOrBuilder()
The caller IP's geolocation, which identifies where the call came from.
.google.cloud.securitycenter.v1.Geolocation caller_ip_geo = 3;getCallerIpGeoOrBuilder in interface AccessOrBuilderpublic String getUserAgentFamily()
Type of user agent associated with the finding. For example, an operating system shell or an embedded or standalone application.
string user_agent_family = 4;getUserAgentFamily in interface AccessOrBuilderpublic com.google.protobuf.ByteString getUserAgentFamilyBytes()
Type of user agent associated with the finding. For example, an operating system shell or an embedded or standalone application.
string user_agent_family = 4;getUserAgentFamilyBytes in interface AccessOrBuilderpublic Access.Builder setUserAgentFamily(String value)
Type of user agent associated with the finding. For example, an operating system shell or an embedded or standalone application.
string user_agent_family = 4;value - The userAgentFamily to set.public Access.Builder clearUserAgentFamily()
Type of user agent associated with the finding. For example, an operating system shell or an embedded or standalone application.
string user_agent_family = 4;public Access.Builder setUserAgentFamilyBytes(com.google.protobuf.ByteString value)
Type of user agent associated with the finding. For example, an operating system shell or an embedded or standalone application.
string user_agent_family = 4;value - The bytes for userAgentFamily to set.public String getUserAgent()
The caller's user agent string associated with the finding.
string user_agent = 12;getUserAgent in interface AccessOrBuilderpublic com.google.protobuf.ByteString getUserAgentBytes()
The caller's user agent string associated with the finding.
string user_agent = 12;getUserAgentBytes in interface AccessOrBuilderpublic Access.Builder setUserAgent(String value)
The caller's user agent string associated with the finding.
string user_agent = 12;value - The userAgent to set.public Access.Builder clearUserAgent()
The caller's user agent string associated with the finding.
string user_agent = 12;public Access.Builder setUserAgentBytes(com.google.protobuf.ByteString value)
The caller's user agent string associated with the finding.
string user_agent = 12;value - The bytes for userAgent to set.public String getServiceName()
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
string service_name = 5;getServiceName in interface AccessOrBuilderpublic com.google.protobuf.ByteString getServiceNameBytes()
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
string service_name = 5;getServiceNameBytes in interface AccessOrBuilderpublic Access.Builder setServiceName(String value)
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
string service_name = 5;value - The serviceName to set.public Access.Builder clearServiceName()
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
string service_name = 5;public Access.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
string service_name = 5;value - The bytes for serviceName to set.public String getMethodName()
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;getMethodName in interface AccessOrBuilderpublic com.google.protobuf.ByteString getMethodNameBytes()
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;getMethodNameBytes in interface AccessOrBuilderpublic Access.Builder setMethodName(String value)
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;value - The methodName to set.public Access.Builder clearMethodName()
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;public Access.Builder setMethodNameBytes(com.google.protobuf.ByteString value)
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;value - The bytes for methodName to set.public String getPrincipalSubject()
A string that represents the principal_subject that is associated with the
identity. Unlike `principal_email`, `principal_subject` supports principals
that aren't associated with email addresses, such as third party
principals. For most identities, the format is
`principal://iam.googleapis.com/{identity pool name}/subject/{subject}`.
Some GKE identities, such as GKE_WORKLOAD, FREEFORM, and GKE_HUB_WORKLOAD,
still use the legacy format `serviceAccount:{identity pool
name}[{subject}]`.
string principal_subject = 7;getPrincipalSubject in interface AccessOrBuilderpublic com.google.protobuf.ByteString getPrincipalSubjectBytes()
A string that represents the principal_subject that is associated with the
identity. Unlike `principal_email`, `principal_subject` supports principals
that aren't associated with email addresses, such as third party
principals. For most identities, the format is
`principal://iam.googleapis.com/{identity pool name}/subject/{subject}`.
Some GKE identities, such as GKE_WORKLOAD, FREEFORM, and GKE_HUB_WORKLOAD,
still use the legacy format `serviceAccount:{identity pool
name}[{subject}]`.
string principal_subject = 7;getPrincipalSubjectBytes in interface AccessOrBuilderpublic Access.Builder setPrincipalSubject(String value)
A string that represents the principal_subject that is associated with the
identity. Unlike `principal_email`, `principal_subject` supports principals
that aren't associated with email addresses, such as third party
principals. For most identities, the format is
`principal://iam.googleapis.com/{identity pool name}/subject/{subject}`.
Some GKE identities, such as GKE_WORKLOAD, FREEFORM, and GKE_HUB_WORKLOAD,
still use the legacy format `serviceAccount:{identity pool
name}[{subject}]`.
string principal_subject = 7;value - The principalSubject to set.public Access.Builder clearPrincipalSubject()
A string that represents the principal_subject that is associated with the
identity. Unlike `principal_email`, `principal_subject` supports principals
that aren't associated with email addresses, such as third party
principals. For most identities, the format is
`principal://iam.googleapis.com/{identity pool name}/subject/{subject}`.
Some GKE identities, such as GKE_WORKLOAD, FREEFORM, and GKE_HUB_WORKLOAD,
still use the legacy format `serviceAccount:{identity pool
name}[{subject}]`.
string principal_subject = 7;public Access.Builder setPrincipalSubjectBytes(com.google.protobuf.ByteString value)
A string that represents the principal_subject that is associated with the
identity. Unlike `principal_email`, `principal_subject` supports principals
that aren't associated with email addresses, such as third party
principals. For most identities, the format is
`principal://iam.googleapis.com/{identity pool name}/subject/{subject}`.
Some GKE identities, such as GKE_WORKLOAD, FREEFORM, and GKE_HUB_WORKLOAD,
still use the legacy format `serviceAccount:{identity pool
name}[{subject}]`.
string principal_subject = 7;value - The bytes for principalSubject to set.public String getServiceAccountKeyName()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
This is a scheme-less URI full resource name. For example:
"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}".
string service_account_key_name = 8;getServiceAccountKeyName in interface AccessOrBuilderpublic com.google.protobuf.ByteString getServiceAccountKeyNameBytes()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
This is a scheme-less URI full resource name. For example:
"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}".
string service_account_key_name = 8;getServiceAccountKeyNameBytes in interface AccessOrBuilderpublic Access.Builder setServiceAccountKeyName(String value)
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
This is a scheme-less URI full resource name. For example:
"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}".
string service_account_key_name = 8;value - The serviceAccountKeyName to set.public Access.Builder clearServiceAccountKeyName()
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
This is a scheme-less URI full resource name. For example:
"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}".
string service_account_key_name = 8;public Access.Builder setServiceAccountKeyNameBytes(com.google.protobuf.ByteString value)
The name of the service account key that was used to create or exchange
credentials when authenticating the service account that made the request.
This is a scheme-less URI full resource name. For example:
"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}".
string service_account_key_name = 8;value - The bytes for serviceAccountKeyName to set.public List<ServiceAccountDelegationInfo> getServiceAccountDelegationInfoList()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
getServiceAccountDelegationInfoList in interface AccessOrBuilderpublic int getServiceAccountDelegationInfoCount()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
getServiceAccountDelegationInfoCount in interface AccessOrBuilderpublic ServiceAccountDelegationInfo getServiceAccountDelegationInfo(int index)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
getServiceAccountDelegationInfo in interface AccessOrBuilderpublic Access.Builder setServiceAccountDelegationInfo(int index, ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder setServiceAccountDelegationInfo(int index, ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder addServiceAccountDelegationInfo(ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder addServiceAccountDelegationInfo(int index, ServiceAccountDelegationInfo value)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder addServiceAccountDelegationInfo(ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder addServiceAccountDelegationInfo(int index, ServiceAccountDelegationInfo.Builder builderForValue)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder addAllServiceAccountDelegationInfo(Iterable<? extends ServiceAccountDelegationInfo> values)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder clearServiceAccountDelegationInfo()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public Access.Builder removeServiceAccountDelegationInfo(int index)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public ServiceAccountDelegationInfo.Builder getServiceAccountDelegationInfoBuilder(int index)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public ServiceAccountDelegationInfoOrBuilder getServiceAccountDelegationInfoOrBuilder(int index)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
getServiceAccountDelegationInfoOrBuilder in interface AccessOrBuilderpublic List<? extends ServiceAccountDelegationInfoOrBuilder> getServiceAccountDelegationInfoOrBuilderList()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
getServiceAccountDelegationInfoOrBuilderList in interface AccessOrBuilderpublic ServiceAccountDelegationInfo.Builder addServiceAccountDelegationInfoBuilder()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public ServiceAccountDelegationInfo.Builder addServiceAccountDelegationInfoBuilder(int index)
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public List<ServiceAccountDelegationInfo.Builder> getServiceAccountDelegationInfoBuilderList()
The identity delegation history of an authenticated service account that made the request. The `serviceAccountDelegationInfo[]` object contains information about the real authorities that try to access Google Cloud resources by delegating on a service account. When multiple authorities are present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.securitycenter.v1.ServiceAccountDelegationInfo service_account_delegation_info = 9;
public String getUserName()
A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
string user_name = 11;getUserName in interface AccessOrBuilderpublic com.google.protobuf.ByteString getUserNameBytes()
A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
string user_name = 11;getUserNameBytes in interface AccessOrBuilderpublic Access.Builder setUserName(String value)
A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
string user_name = 11;value - The userName to set.public Access.Builder clearUserName()
A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
string user_name = 11;public Access.Builder setUserNameBytes(com.google.protobuf.ByteString value)
A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
string user_name = 11;value - The bytes for userName to set.public final Access.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>public final Access.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>Copyright © 2024 Google LLC. All rights reserved.