Class: Google::Cloud::Gaming::V1::TargetDetails

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gaming/v1/common.rb

Overview

Details about the Agones resources.

Defined Under Namespace

Classes: TargetFleetDetails

Instance Attribute Summary collapse

Instance Attribute Details

#fleet_details::Array<::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails>

Returns Agones fleet details for game server clusters and game server deployments.

Returns:



179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# File 'proto_docs/google/cloud/gaming/v1/common.rb', line 179

class TargetDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Details of the target Agones fleet.
  # @!attribute [rw] fleet
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleet]
  #     Reference to target Agones fleet.
  # @!attribute [rw] autoscaler
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleetAutoscaler]
  #     Reference to target Agones fleet autoscaling policy.
  class TargetFleetDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Target Agones fleet specification.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones fleet.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     The Agones fleet spec source.
    class TargetFleet
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end

    # Target Agones autoscaler policy reference.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones autoscaler.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     Details about the Agones autoscaler spec.
    class TargetFleetAutoscaler
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#game_server_cluster_name::String

Returns The game server cluster name. Uses the form: projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}.

Returns:

  • (::String)

    The game server cluster name. Uses the form: projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}.



179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# File 'proto_docs/google/cloud/gaming/v1/common.rb', line 179

class TargetDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Details of the target Agones fleet.
  # @!attribute [rw] fleet
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleet]
  #     Reference to target Agones fleet.
  # @!attribute [rw] autoscaler
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleetAutoscaler]
  #     Reference to target Agones fleet autoscaling policy.
  class TargetFleetDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Target Agones fleet specification.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones fleet.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     The Agones fleet spec source.
    class TargetFleet
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end

    # Target Agones autoscaler policy reference.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones autoscaler.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     Details about the Agones autoscaler spec.
    class TargetFleetAutoscaler
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#game_server_deployment_name::String

Returns The game server deployment name. Uses the form: projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}.

Returns:

  • (::String)

    The game server deployment name. Uses the form: projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}.



179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# File 'proto_docs/google/cloud/gaming/v1/common.rb', line 179

class TargetDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Details of the target Agones fleet.
  # @!attribute [rw] fleet
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleet]
  #     Reference to target Agones fleet.
  # @!attribute [rw] autoscaler
  #   @return [::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails::TargetFleetAutoscaler]
  #     Reference to target Agones fleet autoscaling policy.
  class TargetFleetDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Target Agones fleet specification.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones fleet.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     The Agones fleet spec source.
    class TargetFleet
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end

    # Target Agones autoscaler policy reference.
    # @!attribute [rw] name
    #   @return [::String]
    #     The name of the Agones autoscaler.
    # @!attribute [rw] spec_source
    #   @return [::Google::Cloud::Gaming::V1::SpecSource]
    #     Encapsulates the source of the Agones fleet spec.
    #     Details about the Agones autoscaler spec.
    class TargetFleetAutoscaler
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end