Interface Registry.ShareImageRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Registry.ShareImageRequest, Registry.ShareImageRequest.Builder
Enclosing class:
Registry

public static interface Registry.ShareImageRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The digest of the image to be shared.
    com.google.protobuf.ByteString
    The digest of the image to be shared.
    com.google.protobuf.Timestamp
    When the shared image should expire.
    com.google.protobuf.TimestampOrBuilder
    When the shared image should expire.
    The repository that contains the image to be shared.
    com.google.protobuf.ByteString
    The repository that contains the image to be shared.
    The optional suffix does not have a practical purpose apart from making the image more operationally distinct.
    com.google.protobuf.ByteString
    The optional suffix does not have a practical purpose apart from making the image more operationally distinct.
    Defines who can access this shared image.
    int
    Defines who can access this shared image.
    boolean
    When the shared image should expire.

    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

    • getRepository

      String getRepository()
       The repository that contains the image to be shared.
       
      string repository = 1;
      Returns:
      The repository.
    • getRepositoryBytes

      com.google.protobuf.ByteString getRepositoryBytes()
       The repository that contains the image to be shared.
       
      string repository = 1;
      Returns:
      The bytes for repository.
    • getDigest

      String getDigest()
       The digest of the image to be shared.
       
      string digest = 2;
      Returns:
      The digest.
    • getDigestBytes

      com.google.protobuf.ByteString getDigestBytes()
       The digest of the image to be shared.
       
      string digest = 2;
      Returns:
      The bytes for digest.
    • hasExpiresAt

      boolean hasExpiresAt()
       When the shared image should expire. Not setting this results in indefinitely shared images.
       
      .google.protobuf.Timestamp expires_at = 3;
      Returns:
      Whether the expiresAt field is set.
    • getExpiresAt

      com.google.protobuf.Timestamp getExpiresAt()
       When the shared image should expire. Not setting this results in indefinitely shared images.
       
      .google.protobuf.Timestamp expires_at = 3;
      Returns:
      The expiresAt.
    • getExpiresAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getExpiresAtOrBuilder()
       When the shared image should expire. Not setting this results in indefinitely shared images.
       
      .google.protobuf.Timestamp expires_at = 3;
    • getVisibilityValue

      int getVisibilityValue()
       Defines who can access this shared image.
       
      .namespace.cloud.registry.v1beta.Visibility visibility = 4;
      Returns:
      The enum numeric value on the wire for visibility.
    • getVisibility

      Registry.Visibility getVisibility()
       Defines who can access this shared image.
       
      .namespace.cloud.registry.v1beta.Visibility visibility = 4;
      Returns:
      The visibility.
    • getSuffix

      String getSuffix()
       The optional suffix does not have a practical purpose apart from making the image more operationally distinct.
       The resulting image reference will, for example, be: public.nscr.io/{meaningful_id}/{suffix}
       
      string suffix = 5;
      Returns:
      The suffix.
    • getSuffixBytes

      com.google.protobuf.ByteString getSuffixBytes()
       The optional suffix does not have a practical purpose apart from making the image more operationally distinct.
       The resulting image reference will, for example, be: public.nscr.io/{meaningful_id}/{suffix}
       
      string suffix = 5;
      Returns:
      The bytes for suffix.