Class: Google::Apis::GameservicesV1beta::GameServerClusterConnectionInfo

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/gameservices_v1beta/classes.rb,
lib/google/apis/gameservices_v1beta/representations.rb,
lib/google/apis/gameservices_v1beta/representations.rb

Overview

The game server cluster connection information.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GameServerClusterConnectionInfo

Returns a new instance of GameServerClusterConnectionInfo.



767
768
769
# File 'lib/google/apis/gameservices_v1beta/classes.rb', line 767

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#gke_cluster_referenceGoogle::Apis::GameservicesV1beta::GkeClusterReference

A reference to a GKE cluster. Corresponds to the JSON property gkeClusterReference



752
753
754
# File 'lib/google/apis/gameservices_v1beta/classes.rb', line 752

def gke_cluster_reference
  @gke_cluster_reference
end

#gke_hub_cluster_referenceGoogle::Apis::GameservicesV1beta::GkeHubClusterReference

GkeHubClusterReference represents a reference to a Kubernetes cluster registered through GKE Hub. Corresponds to the JSON property gkeHubClusterReference



758
759
760
# File 'lib/google/apis/gameservices_v1beta/classes.rb', line 758

def gke_hub_cluster_reference
  @gke_hub_cluster_reference
end

#namespaceString

Namespace designated on the game server cluster where the Agones game server instances will be created. Existence of the namespace will be validated during creation. Corresponds to the JSON property namespace

Returns:

  • (String)


765
766
767
# File 'lib/google/apis/gameservices_v1beta/classes.rb', line 765

def namespace
  @namespace
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



772
773
774
775
776
# File 'lib/google/apis/gameservices_v1beta/classes.rb', line 772

def update!(**args)
  @gke_cluster_reference = args[:gke_cluster_reference] if args.key?(:gke_cluster_reference)
  @gke_hub_cluster_reference = args[:gke_hub_cluster_reference] if args.key?(:gke_hub_cluster_reference)
  @namespace = args[:namespace] if args.key?(:namespace)
end