Class: Google::Cloud::Ces::V1beta::ExperimentConfig::VersionRelease
- Inherits:
-
Object
- Object
- Google::Cloud::Ces::V1beta::ExperimentConfig::VersionRelease
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/ces/v1beta/deployment.rb
Overview
Version release for the experiment.
Defined Under Namespace
Classes: TrafficAllocation
Instance Attribute Summary collapse
-
#state ⇒ ::Google::Cloud::Ces::V1beta::ExperimentConfig::State
Optional.
-
#traffic_allocations ⇒ ::Array<::Google::Cloud::Ces::V1beta::ExperimentConfig::VersionRelease::TrafficAllocation>
Optional.
Instance Attribute Details
#state ⇒ ::Google::Cloud::Ces::V1beta::ExperimentConfig::State
Returns Optional. State of the version release.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'proto_docs/google/cloud/ces/v1beta/deployment.rb', line 39 class VersionRelease include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Traffic allocation for the version release. # @!attribute [rw] id # @return [::String] # Optional. Id of the traffic allocation. # Free format string, up to 128 characters. # @!attribute [rw] traffic_percentage # @return [::Integer] # Optional. Traffic percentage of the traffic allocation. # Must be between 0 and 100. # @!attribute [rw] app_version # @return [::String] # Optional. App version of the traffic allocation. # Format: # `projects/{project}/locations/{location}/apps/{app}/versions/{version}` class TrafficAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#traffic_allocations ⇒ ::Array<::Google::Cloud::Ces::V1beta::ExperimentConfig::VersionRelease::TrafficAllocation>
Returns Optional. Traffic allocations for the version release.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'proto_docs/google/cloud/ces/v1beta/deployment.rb', line 39 class VersionRelease include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Traffic allocation for the version release. # @!attribute [rw] id # @return [::String] # Optional. Id of the traffic allocation. # Free format string, up to 128 characters. # @!attribute [rw] traffic_percentage # @return [::Integer] # Optional. Traffic percentage of the traffic allocation. # Must be between 0 and 100. # @!attribute [rw] app_version # @return [::String] # Optional. App version of the traffic allocation. # Format: # `projects/{project}/locations/{location}/apps/{app}/versions/{version}` class TrafficAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |