class Google::Apis::ApigeeV1::GoogleCloudApigeeV1Datastore
The data store defines the connection to export data repository (Cloud Storage, BigQuery), including the credentials used to access the data repository.
Attributes
Output only. Datastore create time, in milliseconds since the epoch of 1970-01- 01T00:00:00Z Corresponds to the JSON property `createTime` @return [Fixnum]
Configuration detail for datastore Corresponds to the JSON property `datastoreConfig` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1DatastoreConfig]
Required. Display name in UI Corresponds to the JSON property `displayName` @return [String]
Output only. Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z Corresponds to the JSON property `lastUpdateTime` @return [Fixnum]
Output only. Organization that the datastore belongs to Corresponds to the JSON property `org` @return [String]
Output only. Resource link of Datastore. Example: `/organizations/`org`/ analytics/datastores/`uuid“ Corresponds to the JSON property `self` @return [String]
Destination storage type. Supported types `gcs` or `bigquery`. Corresponds to the JSON property `targetType` @return [String]
Public Class Methods
# File lib/google/apis/apigee_v1/classes.rb, line 1862 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 1867 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @datastore_config = args[:datastore_config] if args.key?(:datastore_config) @display_name = args[:display_name] if args.key?(:display_name) @last_update_time = args[:last_update_time] if args.key?(:last_update_time) @org = args[:org] if args.key?(:org) @self = args[:self] if args.key?(:self) @target_type = args[:target_type] if args.key?(:target_type) end