Interface Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials, Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials.Builder
Enclosing class:
Compute.ContainerRequest.ExperimentalFeatures

public static interface Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    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).
    boolean
    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 interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAwsEcr

      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;
      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;
      Returns:
      The awsEcr.
    • getAwsEcrOrBuilder

      Compute.AWSCredentialsOrBuilder 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;