Class: Google::Cloud::VisionAI::V1::Application
- Inherits:
-
Object
- Object
- Google::Cloud::VisionAI::V1::Application
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/visionai/v1/platform.rb
Overview
Message describing Application object
Defined Under Namespace
Modules: BillingMode, State Classes: ApplicationRuntimeInfo, LabelsEntry
Instance Attribute Summary collapse
-
#application_configs ⇒ ::Google::Cloud::VisionAI::V1::ApplicationConfigs
Application graph configuration.
-
#billing_mode ⇒ ::Google::Cloud::VisionAI::V1::Application::BillingMode
Billing mode of the application.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
A description for this application.
-
#display_name ⇒ ::String
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels as key value pairs.
-
#name ⇒ ::String
Name of resource.
-
#runtime_info ⇒ ::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo
readonly
Output only.
-
#state ⇒ ::Google::Cloud::VisionAI::V1::Application::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#application_configs ⇒ ::Google::Cloud::VisionAI::V1::ApplicationConfigs
Returns Application graph configuration.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#billing_mode ⇒ ::Google::Cloud::VisionAI::V1::Application::BillingMode
Returns Billing mode of the application.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Create timestamp.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#description ⇒ ::String
Returns A description for this application.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#display_name ⇒ ::String
Returns Required. A user friendly display name for the solution.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels as key value pairs.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#name ⇒ ::String
Returns name of resource.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#runtime_info ⇒ ::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo (readonly)
Returns Output only. Application graph runtime info. Only exists when application state equals to DEPLOYED.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#state ⇒ ::Google::Cloud::VisionAI::V1::Application::State (readonly)
Returns Output only. State of the application.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Update timestamp.
848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 |
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 848 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message storing the runtime information of the application. # @!attribute [rw] deploy_time # @return [::Google::Protobuf::Timestamp] # Timestamp when the engine be deployed # @!attribute [rw] global_output_resources # @return [::Array<::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::GlobalOutputResource>] # Globally created resources like warehouse dataschemas. # @!attribute [rw] monitoring_config # @return [::Google::Cloud::VisionAI::V1::Application::ApplicationRuntimeInfo::MonitoringConfig] # Monitoring-related configuration for this application. class ApplicationRuntimeInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Message about output resources from application. # @!attribute [rw] output_resource # @return [::String] # The full resource name of the outputted resources. # @!attribute [rw] producer_node # @return [::String] # The name of graph node who produces the output resource name. # For example: # output_resource: # /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema # producer_node: occupancy-count # @!attribute [rw] key # @return [::String] # The key of the output resource, it has to be unique within the same # producer node. One producer node can output several output resources, # the key can be used to match corresponding output resources. class GlobalOutputResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Monitoring-related configuration for an application. # @!attribute [rw] enabled # @return [::Boolean] # Whether this application has monitoring enabled. class MonitoringConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the Application module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # State CREATED. CREATED = 1 # State DEPLOYING. DEPLOYING = 2 # State DEPLOYED. DEPLOYED = 3 # State UNDEPLOYING. UNDEPLOYING = 4 # State DELETED. DELETED = 5 # State ERROR. ERROR = 6 # State CREATING. CREATING = 7 # State Updating. UPDATING = 8 # State Deleting. DELETING = 9 # State Fixing. FIXING = 10 end # Billing mode of the Application module BillingMode # The default value. BILLING_MODE_UNSPECIFIED = 0 # Pay as you go billing mode. PAYG = 1 # Monthly billing mode. MONTHLY = 2 end end |