Package namespace.cloud.compute.v1beta
Class Compute.AdditionalRegistry.Authenticator.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
namespace.cloud.compute.v1beta.Compute.AdditionalRegistry.Authenticator.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.AdditionalRegistry.AuthenticatorOrBuilder
- Enclosing class:
Compute.AdditionalRegistry.Authenticator
public static final class Compute.AdditionalRegistry.Authenticator.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
implements Compute.AdditionalRegistry.AuthenticatorOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A pair of username and password to use when pulling images.Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Instruct Namespace to generate an OIDC token to access the registry.getBasic()A pair of username and password to use when pulling images.A pair of username and password to use when pulling images.A pair of username and password to use when pulling images.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorNamespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Instruct Namespace to generate an OIDC token to access the registry.Instruct Namespace to generate an OIDC token to access the registry.Instruct Namespace to generate an OIDC token to access the registry.booleanhasBasic()A pair of username and password to use when pulling images.booleanNamespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).booleanNamespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).booleanInstruct Namespace to generate an OIDC token to access the registry.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanA pair of username and password to use when pulling images.mergeEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation value) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation value) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Instruct Namespace to generate an OIDC token to access the registry.A pair of username and password to use when pulling images.setBasic(Compute.AdditionalRegistry.Authenticator.Basic.Builder builderForValue) A pair of username and password to use when pulling images.setEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation value) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).setEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation.Builder builderForValue) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).setGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation value) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).setGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation.Builder builderForValue) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry).Instruct Namespace to generate an OIDC token to access the registry.Instruct Namespace to generate an OIDC token to access the registry.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Compute.AdditionalRegistry.Authenticator.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
-
mergeFrom
public Compute.AdditionalRegistry.Authenticator.Builder mergeFrom(Compute.AdditionalRegistry.Authenticator other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>
-
mergeFrom
public Compute.AdditionalRegistry.Authenticator.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.AdditionalRegistry.Authenticator.Builder>- Throws:
IOException
-
hasBasic
public boolean hasBasic()A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1;- Specified by:
hasBasicin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- Whether the basic field is set.
-
getBasic
A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1;- Specified by:
getBasicin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- The basic.
-
setBasic
public Compute.AdditionalRegistry.Authenticator.Builder setBasic(Compute.AdditionalRegistry.Authenticator.Basic value) A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1; -
setBasic
public Compute.AdditionalRegistry.Authenticator.Builder setBasic(Compute.AdditionalRegistry.Authenticator.Basic.Builder builderForValue) A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1; -
mergeBasic
public Compute.AdditionalRegistry.Authenticator.Builder mergeBasic(Compute.AdditionalRegistry.Authenticator.Basic value) A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1; -
clearBasic
A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1; -
getBasicBuilder
A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1; -
getBasicOrBuilder
A pair of username and password to use when pulling images.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.Basic basic = 1;- Specified by:
getBasicOrBuilderin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder
-
hasOpenid
public boolean hasOpenid()Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2;- Specified by:
hasOpenidin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- Whether the openid field is set.
-
getOpenid
Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2;- Specified by:
getOpenidin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- The openid.
-
setOpenid
public Compute.AdditionalRegistry.Authenticator.Builder setOpenid(Compute.AdditionalRegistry.Authenticator.OpenIDFederation value) Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2; -
setOpenid
public Compute.AdditionalRegistry.Authenticator.Builder setOpenid(Compute.AdditionalRegistry.Authenticator.OpenIDFederation.Builder builderForValue) Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2; -
mergeOpenid
public Compute.AdditionalRegistry.Authenticator.Builder mergeOpenid(Compute.AdditionalRegistry.Authenticator.OpenIDFederation value) Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2; -
clearOpenid
Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2; -
getOpenidBuilder
Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2; -
getOpenidOrBuilder
Instruct Namespace to generate an OIDC token to access the registry. The generated access token will be signed by the issuer `https://federation.namespaceapis.com`.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.OpenIDFederation openid = 2;- Specified by:
getOpenidOrBuilderin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder
-
hasEcrTokenFromAwsFederation
public boolean hasEcrTokenFromAwsFederation()Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3;- Specified by:
hasEcrTokenFromAwsFederationin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- Whether the ecrTokenFromAwsFederation field is set.
-
getEcrTokenFromAwsFederation
public Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation getEcrTokenFromAwsFederation()Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3;- Specified by:
getEcrTokenFromAwsFederationin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- The ecrTokenFromAwsFederation.
-
setEcrTokenFromAwsFederation
public Compute.AdditionalRegistry.Authenticator.Builder setEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation value) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3; -
setEcrTokenFromAwsFederation
public Compute.AdditionalRegistry.Authenticator.Builder setEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation.Builder builderForValue) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3; -
mergeEcrTokenFromAwsFederation
public Compute.AdditionalRegistry.Authenticator.Builder mergeEcrTokenFromAwsFederation(Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation value) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3; -
clearEcrTokenFromAwsFederation
Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3; -
getEcrTokenFromAwsFederationBuilder
public Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation.Builder getEcrTokenFromAwsFederationBuilder()Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3; -
getEcrTokenFromAwsFederationOrBuilder
public Compute.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederationOrBuilder getEcrTokenFromAwsFederationOrBuilder()Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html). Make sure to grant the required `ecr:*` permissions to the federated IAM role.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.AssumeRoleFromAwsFederation ecr_token_from_aws_federation = 3;- Specified by:
getEcrTokenFromAwsFederationOrBuilderin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder
-
hasGcpWorkloadIdentityFederation
public boolean hasGcpWorkloadIdentityFederation()Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4;- Specified by:
hasGcpWorkloadIdentityFederationin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- Whether the gcpWorkloadIdentityFederation field is set.
-
getGcpWorkloadIdentityFederation
public Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation getGcpWorkloadIdentityFederation()Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4;- Specified by:
getGcpWorkloadIdentityFederationin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder- Returns:
- The gcpWorkloadIdentityFederation.
-
setGcpWorkloadIdentityFederation
public Compute.AdditionalRegistry.Authenticator.Builder setGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation value) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4; -
setGcpWorkloadIdentityFederation
public Compute.AdditionalRegistry.Authenticator.Builder setGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation.Builder builderForValue) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4; -
mergeGcpWorkloadIdentityFederation
public Compute.AdditionalRegistry.Authenticator.Builder mergeGcpWorkloadIdentityFederation(Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation value) Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4; -
clearGcpWorkloadIdentityFederation
Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4; -
getGcpWorkloadIdentityFederationBuilder
public Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation.Builder getGcpWorkloadIdentityFederationBuilder()Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4; -
getGcpWorkloadIdentityFederationOrBuilder
public Compute.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederationOrBuilder getGcpWorkloadIdentityFederationOrBuilder()Namespace will federate with Google Cloud Workload Identity Federation to obtain a short-lived access token usable with Google Artifact Registry (or Container Registry). Namespace performs the STS token-exchange and, if requested, service account impersonation server-side.
.namespace.cloud.compute.v1beta.AdditionalRegistry.Authenticator.GcpWorkloadIdentityFederation gcp_workload_identity_federation = 4;- Specified by:
getGcpWorkloadIdentityFederationOrBuilderin interfaceCompute.AdditionalRegistry.AuthenticatorOrBuilder
-