class Google::Apis::ApigeeV1::GoogleCloudApigeeV1RoutingRule

Attributes

basepath[RW]

URI path prefix used to route to the specified environment. May contain one or more wildcards. For example, path segments consisting of a single `*` character will match any string. Corresponds to the JSON property `basepath` @return [String]

env_group_revision[RW]

The env group config revision_id when this rule was added or last updated. This value is set when the rule is created and will only update if the the environment_id changes. It is used to determine if the runtime is up to date with respect to this rule. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL. Corresponds to the JSON property `envGroupRevision` @return [Fixnum]

environment[RW]

Name of an environment bound to the environment group in the following format: `organizations/`org`/environments/`env“. Corresponds to the JSON property `environment` @return [String]

receiver[RW]

The resource name of the proxy revision that is receiving this basepath in the following format: `organizations/`org`/apis/`api`/revisions/`rev“. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL. Corresponds to the JSON property `receiver` @return [String]

update_time[RW]

The unix timestamp when this rule was updated. This is updated whenever env_group_revision is updated. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL. Corresponds to the JSON property `updateTime` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 6199
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 6204
def update!(**args)
  @basepath = args[:basepath] if args.key?(:basepath)
  @env_group_revision = args[:env_group_revision] if args.key?(:env_group_revision)
  @environment = args[:environment] if args.key?(:environment)
  @receiver = args[:receiver] if args.key?(:receiver)
  @update_time = args[:update_time] if args.key?(:update_time)
end