Interface NpmPackageOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NpmPackage, NpmPackage.Builder

    public interface NpmPackageOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Timestamp getCreateTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
      Output only.
      String getName()
      Required.
      com.google.protobuf.ByteString getNameBytes()
      Required.
      String getPackageName()
      Package for the artifact.
      com.google.protobuf.ByteString getPackageNameBytes()
      Package for the artifact.
      String getTags​(int index)
      Tags attached to this package.
      com.google.protobuf.ByteString getTagsBytes​(int index)
      Tags attached to this package.
      int getTagsCount()
      Tags attached to this package.
      List<String> getTagsList()
      Tags attached to this package.
      com.google.protobuf.Timestamp getUpdateTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
      Output only.
      String getVersion()
      Version of this package.
      com.google.protobuf.ByteString getVersionBytes()
      Version of this package.
      boolean hasCreateTime()
      Output only.
      boolean hasUpdateTime()
      Output only.
      • 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 Detail

      • getName

        String getName()
         Required. registry_location, project_id, repository_name and npm_package
         forms a unique package For example,
         "projects/test-project/locations/us-west4/repositories/test-repo/npmPackages/
         npm_test:1.0.0",
         where "us-west4" is the registry_location, "test-project" is the
         project_id, "test-repo" is the repository_name and
         npm_test:1.0.0" is the npm package.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Required. registry_location, project_id, repository_name and npm_package
         forms a unique package For example,
         "projects/test-project/locations/us-west4/repositories/test-repo/npmPackages/
         npm_test:1.0.0",
         where "us-west4" is the registry_location, "test-project" is the
         project_id, "test-repo" is the repository_name and
         npm_test:1.0.0" is the npm package.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for name.
      • getPackageName

        String getPackageName()
         Package for the artifact.
         
        string package_name = 3;
        Returns:
        The packageName.
      • getPackageNameBytes

        com.google.protobuf.ByteString getPackageNameBytes()
         Package for the artifact.
         
        string package_name = 3;
        Returns:
        The bytes for packageName.
      • getVersion

        String getVersion()
         Version of this package.
         
        string version = 4;
        Returns:
        The version.
      • getVersionBytes

        com.google.protobuf.ByteString getVersionBytes()
         Version of this package.
         
        string version = 4;
        Returns:
        The bytes for version.
      • getTagsList

        List<String> getTagsList()
         Tags attached to this package.
         
        repeated string tags = 5;
        Returns:
        A list containing the tags.
      • getTagsCount

        int getTagsCount()
         Tags attached to this package.
         
        repeated string tags = 5;
        Returns:
        The count of tags.
      • getTags

        String getTags​(int index)
         Tags attached to this package.
         
        repeated string tags = 5;
        Parameters:
        index - The index of the element to return.
        Returns:
        The tags at the given index.
      • getTagsBytes

        com.google.protobuf.ByteString getTagsBytes​(int index)
         Tags attached to this package.
         
        repeated string tags = 5;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the tags at the given index.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. Time the package was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. Time the package was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Time the package was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. Time the package was updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. Time the package was updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Time the package was updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];