Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PublisherModelConfigClaudeFeatureConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb

Overview

Config for Claude-specific features.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1PublisherModelConfigClaudeFeatureConfig

Returns a new instance of GoogleCloudAiplatformV1beta1PublisherModelConfigClaudeFeatureConfig.



44328
44329
44330
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 44328

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#advanced_ai_enabledBoolean Also known as: advanced_ai_enabled?

Optional. Indicates whether the customer has enabled advanced AI features for this publisher model (data retention opt-in). See b/528731813. This is the source of truth; the deprecated cyber_verification_program_enabled is no longer consulted on read. Corresponds to the JSON property advancedAiEnabled

Returns:

  • (Boolean)


44317
44318
44319
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 44317

def advanced_ai_enabled
  @advanced_ai_enabled
end

#cyber_verification_program_enabledBoolean Also known as: cyber_verification_program_enabled?

Optional. Deprecated: use advanced_ai_enabled instead. Indicates whether the customer has enabled the Cyber Verification Program (CVP) for this publisher model (data retention opt-in). See b/528731813. Corresponds to the JSON property cyberVerificationProgramEnabled

Returns:

  • (Boolean)


44325
44326
44327
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 44325

def cyber_verification_program_enabled
  @cyber_verification_program_enabled
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



44333
44334
44335
44336
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 44333

def update!(**args)
  @advanced_ai_enabled = args[:advanced_ai_enabled] if args.key?(:advanced_ai_enabled)
  @cyber_verification_program_enabled = args[:cyber_verification_program_enabled] if args.key?(:cyber_verification_program_enabled)
end