class Google::Apis::ApigeeV1::GoogleCloudApigeeV1RuntimeConfig

Runtime configuration for the organization. Response for GetRuntimeConfig.

Attributes

analytics_bucket[RW]

Cloud Storage bucket used for uploading Analytics records. Corresponds to the JSON property `analyticsBucket` @return [String]

name[RW]

Name of the resource in the following format: `organizations/`org`/ runtimeConfig`. Corresponds to the JSON property `name` @return [String]

tenant_project_id[RW]

Output only. Tenant project ID associated with the Apigee organization. The tenant project is used to host Google-managed resources that are dedicated to this Apigee organization. Clients have limited access to resources within the tenant project used to support Apigee runtime instances. Access to the tenant project is managed using SetSyncAuthorization. It can be empty if the tenant project hasn't been created yet. Corresponds to the JSON property `tenantProjectId` @return [String]

trace_bucket[RW]

Cloud Storage bucket used for uploading Trace records. Corresponds to the JSON property `traceBucket` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 6248
def update!(**args)
  @analytics_bucket = args[:analytics_bucket] if args.key?(:analytics_bucket)
  @name = args[:name] if args.key?(:name)
  @tenant_project_id = args[:tenant_project_id] if args.key?(:tenant_project_id)
  @trace_bucket = args[:trace_bucket] if args.key?(:trace_bucket)
end