Class: Google::Apis::ProdTtSasportalV1alpha1::SasPortalGcpProjectDeployment

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

Overview

Deployment associated with the GCP project. Includes whether SAS analytics has been enabled or not.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SasPortalGcpProjectDeployment

Returns a new instance of SasPortalGcpProjectDeployment.



632
633
634
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 632

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

Instance Attribute Details

#deploymentGoogle::Apis::ProdTtSasportalV1alpha1::SasPortalDeployment

The Deployment. Corresponds to the JSON property deployment



624
625
626
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 624

def deployment
  @deployment
end

#has_enabled_analyticsBoolean Also known as: has_enabled_analytics?

Whether SAS analytics has been enabled. Corresponds to the JSON property hasEnabledAnalytics

Returns:

  • (Boolean)


629
630
631
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 629

def has_enabled_analytics
  @has_enabled_analytics
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



637
638
639
640
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 637

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