class Google::Apis::DatastreamV1::ConnectionProfile
A set of reusable connection configurations to be used as a source or destination for a stream.
Attributes
Output only. The create time of the resource. Corresponds to the JSON property ‘createTime` @return [String]
Required. Display name. Corresponds to the JSON property ‘displayName` @return [String]
Forward SSH Tunnel connectivity. Corresponds to the JSON property ‘forwardSshConnectivity` @return [Google::Apis::DatastreamV1::ForwardSshTunnelConnectivity]
Cloud Storage bucket profile. Corresponds to the JSON property ‘gcsProfile` @return [Google::Apis::DatastreamV1::GcsProfile]
Labels. Corresponds to the JSON property ‘labels` @return [Hash<String,String>]
MySQL database profile. Corresponds to the JSON property ‘mysqlProfile` @return [Google::Apis::DatastreamV1::MysqlProfile]
Output only. The resource’s name. Corresponds to the JSON property ‘name` @return [String]
Oracle database profile. Corresponds to the JSON property ‘oracleProfile` @return [Google::Apis::DatastreamV1::OracleProfile]
Private Connectivity Corresponds to the JSON property ‘privateConnectivity` @return [Google::Apis::DatastreamV1::PrivateConnectivity]
Static IP address connectivity. Corresponds to the JSON property ‘staticServiceIpConnectivity` @return [Google::Apis::DatastreamV1::StaticServiceIpConnectivity]
Output only. The update time of the resource. Corresponds to the JSON property ‘updateTime` @return [String]
Public Class Methods
# File lib/google/apis/datastream_v1/classes.rb, line 193 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/datastream_v1/classes.rb, line 198 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @display_name = args[:display_name] if args.key?(:display_name) @forward_ssh_connectivity = args[:forward_ssh_connectivity] if args.key?(:forward_ssh_connectivity) @gcs_profile = args[:gcs_profile] if args.key?(:gcs_profile) @labels = args[:labels] if args.key?(:labels) @mysql_profile = args[:mysql_profile] if args.key?(:mysql_profile) @name = args[:name] if args.key?(:name) @oracle_profile = args[:oracle_profile] if args.key?(:oracle_profile) @private_connectivity = args[:private_connectivity] if args.key?(:private_connectivity) @static_service_ip_connectivity = args[:static_service_ip_connectivity] if args.key?(:static_service_ip_connectivity) @update_time = args[:update_time] if args.key?(:update_time) end