public static final class Access.Builder extends 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)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
Access.Builder |
addServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo.Builder builderForValue)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
addServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo value)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
addServiceAccountDelegationInfo(ServiceAccountDelegationInfo.Builder builderForValue)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
addServiceAccountDelegationInfo(ServiceAccountDelegationInfo value)
Identity delegation history of an authenticated service account that makes
the request.
|
ServiceAccountDelegationInfo.Builder |
addServiceAccountDelegationInfoBuilder()
Identity delegation history of an authenticated service account that makes
the request.
|
ServiceAccountDelegationInfo.Builder |
addServiceAccountDelegationInfoBuilder(int index)
Identity delegation history of an authenticated service account that makes
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(Descriptors.FieldDescriptor field) |
Access.Builder |
clearMethodName()
The method that the service account called, e.g.
|
Access.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
Access.Builder |
clearPrincipalEmail()
Associated email, such as "foo@google.com".
|
Access.Builder |
clearPrincipalSubject()
A string representing the principal_subject associated with the identity.
|
Access.Builder |
clearServiceAccountDelegationInfo()
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
clearServiceAccountKeyName()
The name of the service account key used to create or exchange
credentials for authenticating the service account making the request.
|
Access.Builder |
clearServiceName()
This is the API service that the service account made a call to, e.g.
|
Access.Builder |
clearUserAgentFamily()
What kind of user agent is associated, e.g.
|
Access.Builder |
clone() |
String |
getCallerIp()
Caller's IP address, such as "1.1.1.1".
|
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 Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
String |
getMethodName()
The method that the service account called, e.g.
|
ByteString |
getMethodNameBytes()
The method that the service account called, e.g.
|
String |
getPrincipalEmail()
Associated email, such as "foo@google.com".
|
ByteString |
getPrincipalEmailBytes()
Associated email, such as "foo@google.com".
|
String |
getPrincipalSubject()
A string representing the principal_subject associated with the identity.
|
ByteString |
getPrincipalSubjectBytes()
A string representing the principal_subject associated with the identity.
|
ServiceAccountDelegationInfo |
getServiceAccountDelegationInfo(int index)
Identity delegation history of an authenticated service account that makes
the request.
|
ServiceAccountDelegationInfo.Builder |
getServiceAccountDelegationInfoBuilder(int index)
Identity delegation history of an authenticated service account that makes
the request.
|
List<ServiceAccountDelegationInfo.Builder> |
getServiceAccountDelegationInfoBuilderList()
Identity delegation history of an authenticated service account that makes
the request.
|
int |
getServiceAccountDelegationInfoCount()
Identity delegation history of an authenticated service account that makes
the request.
|
List<ServiceAccountDelegationInfo> |
getServiceAccountDelegationInfoList()
Identity delegation history of an authenticated service account that makes
the request.
|
ServiceAccountDelegationInfoOrBuilder |
getServiceAccountDelegationInfoOrBuilder(int index)
Identity delegation history of an authenticated service account that makes
the request.
|
List<? extends ServiceAccountDelegationInfoOrBuilder> |
getServiceAccountDelegationInfoOrBuilderList()
Identity delegation history of an authenticated service account that makes
the request.
|
String |
getServiceAccountKeyName()
The name of the service account key used to create or exchange
credentials for authenticating the service account making the request.
|
ByteString |
getServiceAccountKeyNameBytes()
The name of the service account key used to create or exchange
credentials for authenticating the service account making the request.
|
String |
getServiceName()
This is the API service that the service account made a call to, e.g.
|
ByteString |
getServiceNameBytes()
This is the API service that the service account made a call to, e.g.
|
String |
getUserAgentFamily()
What kind of user agent is associated, e.g.
|
ByteString |
getUserAgentFamilyBytes()
What kind of user agent is associated, e.g.
|
boolean |
hasCallerIpGeo()
The caller IP's geolocation, which identifies where the call came from.
|
protected 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(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Access.Builder |
mergeFrom(Message other) |
Access.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Access.Builder |
removeServiceAccountDelegationInfo(int index)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
setCallerIp(String value)
Caller's IP address, such as "1.1.1.1".
|
Access.Builder |
setCallerIpBytes(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(Descriptors.FieldDescriptor field,
Object value) |
Access.Builder |
setMethodName(String value)
The method that the service account called, e.g.
|
Access.Builder |
setMethodNameBytes(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(ByteString value)
Associated email, such as "foo@google.com".
|
Access.Builder |
setPrincipalSubject(String value)
A string representing the principal_subject associated with the identity.
|
Access.Builder |
setPrincipalSubjectBytes(ByteString value)
A string representing the principal_subject associated with the identity.
|
Access.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
Access.Builder |
setServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo.Builder builderForValue)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
setServiceAccountDelegationInfo(int index,
ServiceAccountDelegationInfo value)
Identity delegation history of an authenticated service account that makes
the request.
|
Access.Builder |
setServiceAccountKeyName(String value)
The name of the service account key used to create or exchange
credentials for authenticating the service account making the request.
|
Access.Builder |
setServiceAccountKeyNameBytes(ByteString value)
The name of the service account key used to create or exchange
credentials for authenticating the service account making 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(ByteString value)
This is the API service that the service account made a call to, e.g.
|
Access.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
Access.Builder |
setUserAgentFamily(String value)
What kind of user agent is associated, e.g.
|
Access.Builder |
setUserAgentFamilyBytes(ByteString value)
What kind of user agent is associated, e.g.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Access.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Access.Builder>
public Access getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Access build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Access buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Access.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Access.Builder>
public Access.Builder mergeFrom(Access other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Access.Builder>
public Access.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Access.Builder>
IOException
public String getPrincipalEmail()
Associated email, such as "foo@google.com". The email address of the authenticated user (or service account on behalf of 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 AccessOrBuilder
public ByteString getPrincipalEmailBytes()
Associated email, such as "foo@google.com". The email address of the authenticated user (or service account on behalf of 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 AccessOrBuilder
public Access.Builder setPrincipalEmail(String value)
Associated email, such as "foo@google.com". The email address of the authenticated user (or service account on behalf of 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 service account on behalf of 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(ByteString value)
Associated email, such as "foo@google.com". The email address of the authenticated user (or service account on behalf of 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 AccessOrBuilder
public ByteString getCallerIpBytes()
Caller's IP address, such as "1.1.1.1".
string caller_ip = 2;
getCallerIpBytes
in interface AccessOrBuilder
public 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(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 AccessOrBuilder
public 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 AccessOrBuilder
public 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 AccessOrBuilder
public String getUserAgentFamily()
What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.
string user_agent_family = 4;
getUserAgentFamily
in interface AccessOrBuilder
public ByteString getUserAgentFamilyBytes()
What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.
string user_agent_family = 4;
getUserAgentFamilyBytes
in interface AccessOrBuilder
public Access.Builder setUserAgentFamily(String value)
What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.
string user_agent_family = 4;
value
- The userAgentFamily to set.public Access.Builder clearUserAgentFamily()
What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.
string user_agent_family = 4;
public Access.Builder setUserAgentFamilyBytes(ByteString value)
What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.
string user_agent_family = 4;
value
- The bytes for userAgentFamily 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 AccessOrBuilder
public 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 AccessOrBuilder
public 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(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 AccessOrBuilder
public ByteString getMethodNameBytes()
The method that the service account called, e.g. "SetIamPolicy".
string method_name = 6;
getMethodNameBytes
in interface AccessOrBuilder
public 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(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 representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 7;
getPrincipalSubject
in interface AccessOrBuilder
public ByteString getPrincipalSubjectBytes()
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 7;
getPrincipalSubjectBytes
in interface AccessOrBuilder
public Access.Builder setPrincipalSubject(String value)
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 7;
value
- The principalSubject to set.public Access.Builder clearPrincipalSubject()
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 7;
public Access.Builder setPrincipalSubjectBytes(ByteString value)
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in 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 used to create or exchange credentials for authenticating the service account making 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 AccessOrBuilder
public ByteString getServiceAccountKeyNameBytes()
The name of the service account key used to create or exchange credentials for authenticating the service account making 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 AccessOrBuilder
public Access.Builder setServiceAccountKeyName(String value)
The name of the service account key used to create or exchange credentials for authenticating the service account making 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 used to create or exchange credentials for authenticating the service account making 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(ByteString value)
The name of the service account key used to create or exchange credentials for authenticating the service account making 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()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 AccessOrBuilder
public int getServiceAccountDelegationInfoCount()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 AccessOrBuilder
public ServiceAccountDelegationInfo getServiceAccountDelegationInfo(int index)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 AccessOrBuilder
public Access.Builder setServiceAccountDelegationInfo(int index, ServiceAccountDelegationInfo value)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 AccessOrBuilder
public List<? extends ServiceAccountDelegationInfoOrBuilder> getServiceAccountDelegationInfoOrBuilderList()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 AccessOrBuilder
public ServiceAccountDelegationInfo.Builder addServiceAccountDelegationInfoBuilder()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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)
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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()
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP 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 final Access.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Access.Builder>
public final Access.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Access.Builder>
Copyright © 2022 Google LLC. All rights reserved.