Class: Couchbase::Management::S3ExternalAnalyticsLink
- Inherits:
-
Object
- Object
- Couchbase::Management::S3ExternalAnalyticsLink
- Defined in:
- lib/couchbase/management/analytics_index_manager.rb,
/home/runner/work/couchbase-ruby-client/couchbase-ruby-client/lib/couchbase/management/analytics_index_manager.rb
Instance Attribute Summary collapse
- #access_key_id ⇒ String
- #dataverse ⇒ String
- #name ⇒ String
- #region ⇒ String
- #secret_access_key ⇒ String
- #service_endpoint ⇒ String?
- #session_token ⇒ String?
Instance Method Summary collapse
-
#initialize(name, dataverse, access_key_id, secret_access_key, region, session_token: nil, service_endpoint: nil) {|self| ... } ⇒ S3ExternalAnalyticsLink
constructor
A new instance of S3ExternalAnalyticsLink.
Constructor Details
#initialize(name, dataverse, access_key_id, secret_access_key, region, session_token: nil, service_endpoint: nil) {|self| ... } ⇒ S3ExternalAnalyticsLink
Returns a new instance of S3ExternalAnalyticsLink.
1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1132 def initialize(name, dataverse, access_key_id, secret_access_key, region, session_token: nil, service_endpoint: nil) @name = name @dataverse = dataverse @access_key_id = access_key_id @secret_access_key = secret_access_key @session_token = session_token @region = region @service_endpoint = service_endpoint yield self if block_given? end |
Instance Attribute Details
#access_key_id ⇒ String
1117 1118 1119 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1117 def access_key_id @access_key_id end |
#dataverse ⇒ String
1116 1117 1118 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1116 def dataverse @dataverse end |
#name ⇒ String
1115 1116 1117 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1115 def name @name end |
#region ⇒ String
1120 1121 1122 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1120 def region @region end |
#secret_access_key ⇒ String
1118 1119 1120 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1118 def secret_access_key @secret_access_key end |
#service_endpoint ⇒ String?
1121 1122 1123 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1121 def service_endpoint @service_endpoint end |
#session_token ⇒ String?
1119 1120 1121 |
# File 'lib/couchbase/management/analytics_index_manager.rb', line 1119 def session_token @session_token end |