class Google::Apis::RuntimeconfigV1beta1::RuntimeConfig

A RuntimeConfig resource is the primary resource in the Cloud RuntimeConfig service. A RuntimeConfig resource consists of metadata and a hierarchy of variables.

Attributes

description[RW]

An optional description of the RuntimeConfig object. Corresponds to the JSON property `description` @return [String]

name[RW]

The resource name of a runtime config. The name must have the format: projects/

PROJECT_ID]/configs/[CONFIG_NAME

The `[PROJECT_ID]` must be a valid project

ID, and `[CONFIG_NAME]` is an arbitrary name that matches the `[0-9A-Za-z](?:[ _.A-Za-z0-9-]`0,62`)?` regular expression. The length of `[ CONFIG_NAME]` must be less than 64 characters. You pick the RuntimeConfig resource name, but the server will validate that the name adheres to this format. After you create the resource, you cannot change the resource's name. Corresponds to the JSON property `name` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/runtimeconfig_v1beta1/classes.rb, line 489
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/runtimeconfig_v1beta1/classes.rb, line 494
def update!(**args)
  @description = args[:description] if args.key?(:description)
  @name = args[:name] if args.key?(:name)
end