Repository

google.devtools.artifactregistry.v1beta2. Repository

Represents a Repository.

Constructor

new Repository(propertiesopt)

Constructs a new Repository.

Parameters:
Name Type Attributes Description
properties google.devtools.artifactregistry.v1beta2.IRepository <optional>

Properties to set

Implements:
  • IRepository

Classes

MavenRepositoryConfig

Members

createTime

Repository createTime.

description

Repository description.

format

Repository format.

formatConfig

Repository formatConfig.

kmsKeyName

Repository kmsKeyName.

labels

Repository labels.

mavenConfig

Repository mavenConfig.

name

Repository name.

updateTime

Repository updateTime.

Format

Format enum.

Properties:
Name Type Description
FORMAT_UNSPECIFIED number

FORMAT_UNSPECIFIED value

DOCKER number

DOCKER value

MAVEN number

MAVEN value

NPM number

NPM value

APT number

APT value

YUM number

YUM value

PYTHON number

PYTHON value

Methods

toJSON() → {Object.<string, *>}

Converts this Repository to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.devtools.artifactregistry.v1beta2.Repository}

Creates a new Repository instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.devtools.artifactregistry.v1beta2.IRepository <optional>

Properties to set

Returns:
Type Description
google.devtools.artifactregistry.v1beta2.Repository

Repository instance

(static) decode(reader, lengthopt) → {google.devtools.artifactregistry.v1beta2.Repository}

Decodes a Repository message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.devtools.artifactregistry.v1beta2.Repository

Repository

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.devtools.artifactregistry.v1beta2.Repository}

Decodes a Repository message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.devtools.artifactregistry.v1beta2.Repository

Repository

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified Repository message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.devtools.artifactregistry.v1beta2.IRepository

Repository message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified Repository message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.devtools.artifactregistry.v1beta2.IRepository

Repository message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.devtools.artifactregistry.v1beta2.Repository}

Creates a Repository message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.devtools.artifactregistry.v1beta2.Repository

Repository

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for Repository

Parameters:
Name Type Attributes Description
typeUrlPrefix string <optional>

your custom typeUrlPrefix(default "type.googleapis.com")

Returns:
Type Description
string

The default type url

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a Repository message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.devtools.artifactregistry.v1beta2.Repository

Repository

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a Repository message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not