Class: Google::Cloud::Gaming::V1::TargetDetails
- Inherits:
-
Object
- Object
- Google::Cloud::Gaming::V1::TargetDetails
- 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
-
#fleet_details ⇒ ::Array<::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails>
Agones fleet details for game server clusters and game server deployments.
-
#game_server_cluster_name ⇒ ::String
The game server cluster name.
-
#game_server_deployment_name ⇒ ::String
The game server deployment name.
Instance Attribute Details
#fleet_details ⇒ ::Array<::Google::Cloud::Gaming::V1::TargetDetails::TargetFleetDetails>
Returns Agones fleet details for game server clusters and game server deployments.
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}
.
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}
.
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 |