Class ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder (2.65.0)

public static final class ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder extends GeneratedMessage.Builder<ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder> implements ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder

Third party identity principal.

Protobuf type google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ServiceAccountDelegationInfo.ThirdPartyPrincipal build()
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal

buildPartial()

public ServiceAccountDelegationInfo.ThirdPartyPrincipal buildPartial()
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal

clear()

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder clear()
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder
Overrides

clearThirdPartyClaims()

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder clearThirdPartyClaims()

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder

getDefaultInstanceForType()

public ServiceAccountDelegationInfo.ThirdPartyPrincipal getDefaultInstanceForType()
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getThirdPartyClaims()

public Struct getThirdPartyClaims()

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Returns
Type Description
Struct

The thirdPartyClaims.

getThirdPartyClaimsBuilder()

public Struct.Builder getThirdPartyClaimsBuilder()

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Returns
Type Description
Builder

getThirdPartyClaimsOrBuilder()

public StructOrBuilder getThirdPartyClaimsOrBuilder()

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Returns
Type Description
StructOrBuilder

hasThirdPartyClaims()

public boolean hasThirdPartyClaims()

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Returns
Type Description
boolean

Whether the thirdPartyClaims field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ServiceAccountDelegationInfo.ThirdPartyPrincipal other)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder mergeFrom(ServiceAccountDelegationInfo.ThirdPartyPrincipal other)
Parameter
Name Description
other ServiceAccountDelegationInfo.ThirdPartyPrincipal
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder
Overrides

mergeThirdPartyClaims(Struct value)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder mergeThirdPartyClaims(Struct value)

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Parameter
Name Description
value Struct
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder

setThirdPartyClaims(Struct value)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder setThirdPartyClaims(Struct value)

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Parameter
Name Description
value Struct
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder

setThirdPartyClaims(Struct.Builder builderForValue)

public ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder setThirdPartyClaims(Struct.Builder builderForValue)

Metadata about third party identity.

.google.protobuf.Struct third_party_claims = 1;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder