Package namespace.cloud.compute.v1beta
Class Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
namespace.cloud.compute.v1beta.Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder
- Enclosing class:
Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials
public static final class Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
implements Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.ImagePullCredentials-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()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 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).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanNamespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanNamespace 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) setAwsEcr(Compute.AWSCredentials value) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).setAwsEcr(Compute.AWSCredentials.Builder builderForValue) Namespace will federate with AWS to obtain an [ECR authorization token](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html).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.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.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.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.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.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
-
getDefaultInstanceForType
public Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials 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.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>
-
mergeFrom
public Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.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.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder>- Throws:
IOException
-
hasAwsEcr
public boolean hasAwsEcr()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.AWSCredentials aws_ecr = 1;- Specified by:
hasAwsEcrin interfaceCompute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder- Returns:
- Whether the awsEcr field is set.
-
getAwsEcr
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.AWSCredentials aws_ecr = 1;- Specified by:
getAwsEcrin interfaceCompute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder- Returns:
- The awsEcr.
-
setAwsEcr
public Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder setAwsEcr(Compute.AWSCredentials 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.AWSCredentials aws_ecr = 1; -
setAwsEcr
public Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder setAwsEcr(Compute.AWSCredentials.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.AWSCredentials aws_ecr = 1; -
mergeAwsEcr
public Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder mergeAwsEcr(Compute.AWSCredentials 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.AWSCredentials aws_ecr = 1; -
clearAwsEcr
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.AWSCredentials aws_ecr = 1; -
getAwsEcrBuilder
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.AWSCredentials aws_ecr = 1; -
getAwsEcrOrBuilder
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.AWSCredentials aws_ecr = 1;- Specified by:
getAwsEcrOrBuilderin interfaceCompute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder
-