public final class ServiceAccountDelegationInfo extends com.google.protobuf.GeneratedMessageV3 implements ServiceAccountDelegationInfoOrBuilder
Identity delegation history of an authenticated service account.Protobuf type
google.cloud.audit.ServiceAccountDelegationInfo| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceAccountDelegationInfo.AuthorityCase |
static class |
ServiceAccountDelegationInfo.Builder
Identity delegation history of an authenticated service account.
|
static class |
ServiceAccountDelegationInfo.FirstPartyPrincipal
First party identity principal.
|
static interface |
ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder |
static class |
ServiceAccountDelegationInfo.ThirdPartyPrincipal
Third party identity principal.
|
static interface |
ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FIRST_PARTY_PRINCIPAL_FIELD_NUMBER |
static int |
THIRD_PARTY_PRINCIPAL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ServiceAccountDelegationInfo.AuthorityCase |
getAuthorityCase() |
static ServiceAccountDelegationInfo |
getDefaultInstance() |
ServiceAccountDelegationInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
ServiceAccountDelegationInfo.FirstPartyPrincipal |
getFirstPartyPrincipal()
First party (Google) identity as the real authority.
|
ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder |
getFirstPartyPrincipalOrBuilder()
First party (Google) identity as the real authority.
|
com.google.protobuf.Parser<ServiceAccountDelegationInfo> |
getParserForType() |
int |
getSerializedSize() |
ServiceAccountDelegationInfo.ThirdPartyPrincipal |
getThirdPartyPrincipal()
Third party identity as the real authority.
|
ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder |
getThirdPartyPrincipalOrBuilder()
Third party identity as the real authority.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasFirstPartyPrincipal()
First party (Google) identity as the real authority.
|
int |
hashCode() |
boolean |
hasThirdPartyPrincipal()
Third party identity as the real authority.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ServiceAccountDelegationInfo.Builder |
newBuilder() |
static ServiceAccountDelegationInfo.Builder |
newBuilder(ServiceAccountDelegationInfo prototype) |
ServiceAccountDelegationInfo.Builder |
newBuilderForType() |
protected ServiceAccountDelegationInfo.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ServiceAccountDelegationInfo |
parseDelimitedFrom(InputStream input) |
static ServiceAccountDelegationInfo |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ServiceAccountDelegationInfo |
parseFrom(byte[] data) |
static ServiceAccountDelegationInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ServiceAccountDelegationInfo |
parseFrom(ByteBuffer data) |
static ServiceAccountDelegationInfo |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ServiceAccountDelegationInfo |
parseFrom(com.google.protobuf.ByteString data) |
static ServiceAccountDelegationInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ServiceAccountDelegationInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ServiceAccountDelegationInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ServiceAccountDelegationInfo |
parseFrom(InputStream input) |
static ServiceAccountDelegationInfo |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ServiceAccountDelegationInfo> |
parser() |
ServiceAccountDelegationInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FIRST_PARTY_PRINCIPAL_FIELD_NUMBER
public static final int THIRD_PARTY_PRINCIPAL_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public ServiceAccountDelegationInfo.AuthorityCase getAuthorityCase()
getAuthorityCase in interface ServiceAccountDelegationInfoOrBuilderpublic boolean hasFirstPartyPrincipal()
First party (Google) identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal first_party_principal = 1;
hasFirstPartyPrincipal in interface ServiceAccountDelegationInfoOrBuilderpublic ServiceAccountDelegationInfo.FirstPartyPrincipal getFirstPartyPrincipal()
First party (Google) identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal first_party_principal = 1;
getFirstPartyPrincipal in interface ServiceAccountDelegationInfoOrBuilderpublic ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder getFirstPartyPrincipalOrBuilder()
First party (Google) identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal first_party_principal = 1;
getFirstPartyPrincipalOrBuilder in interface ServiceAccountDelegationInfoOrBuilderpublic boolean hasThirdPartyPrincipal()
Third party identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal third_party_principal = 2;
hasThirdPartyPrincipal in interface ServiceAccountDelegationInfoOrBuilderpublic ServiceAccountDelegationInfo.ThirdPartyPrincipal getThirdPartyPrincipal()
Third party identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal third_party_principal = 2;
getThirdPartyPrincipal in interface ServiceAccountDelegationInfoOrBuilderpublic ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder getThirdPartyPrincipalOrBuilder()
Third party identity as the real authority.
.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal third_party_principal = 2;
getThirdPartyPrincipalOrBuilder in interface ServiceAccountDelegationInfoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ServiceAccountDelegationInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ServiceAccountDelegationInfo parseFrom(InputStream input) throws IOException
IOExceptionpublic static ServiceAccountDelegationInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ServiceAccountDelegationInfo parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ServiceAccountDelegationInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ServiceAccountDelegationInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ServiceAccountDelegationInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ServiceAccountDelegationInfo.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ServiceAccountDelegationInfo.Builder newBuilder()
public static ServiceAccountDelegationInfo.Builder newBuilder(ServiceAccountDelegationInfo prototype)
public ServiceAccountDelegationInfo.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ServiceAccountDelegationInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ServiceAccountDelegationInfo getDefaultInstance()
public static com.google.protobuf.Parser<ServiceAccountDelegationInfo> parser()
public com.google.protobuf.Parser<ServiceAccountDelegationInfo> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ServiceAccountDelegationInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2021 Google LLC. All rights reserved.