Config Delivery V1 API - Class Google::Cloud::ConfigDelivery::V1::FleetPackage::CloudBuildRepository (v0.1.0)

Reference documentation and code samples for the Config Delivery V1 API class Google::Cloud::ConfigDelivery::V1::FleetPackage::CloudBuildRepository.

CloudBuildRepository contains information about fetching Kubernetes configuration from a CloudBuildRepository.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#name

def name() -> ::String
Returns
  • (::String) — Required. Name of the cloud build repository. Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. Name of the cloud build repository. Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
Returns
  • (::String) — Required. Name of the cloud build repository. Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.

#path

def path() -> ::String
Returns
  • (::String) — Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.

#path=

def path=(value) -> ::String
Parameter
  • value (::String) — Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.
Returns
  • (::String) — Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.

#service_account

def service_account() -> ::String
Returns
  • (::String) — Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.

#service_account=

def service_account=(value) -> ::String
Parameter
  • value (::String) — Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.
Returns
  • (::String) — Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.

#tag

def tag() -> ::String
Returns
  • (::String) — Required. git tag of the underlying git repository. The git tag must be in the semantic version format vX.Y.Z.

#tag=

def tag=(value) -> ::String
Parameter
  • value (::String) — Required. git tag of the underlying git repository. The git tag must be in the semantic version format vX.Y.Z.
Returns
  • (::String) — Required. git tag of the underlying git repository. The git tag must be in the semantic version format vX.Y.Z.

#variants_pattern

def variants_pattern() -> ::String
Returns
  • (::String) — Optional. variants_pattern is a glob pattern that will be used to find variants in the repository. Examples: variants/*.yaml, us-*

#variants_pattern=

def variants_pattern=(value) -> ::String
Parameter
  • value (::String) — Optional. variants_pattern is a glob pattern that will be used to find variants in the repository. Examples: variants/*.yaml, us-*
Returns
  • (::String) — Optional. variants_pattern is a glob pattern that will be used to find variants in the repository. Examples: variants/*.yaml, us-*