Class: Google::Apis::OracledatabaseV1::GoldengateOggDeployment

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

Overview

The Ogg data of the GoldengateDeployment.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoldengateOggDeployment

Returns a new instance of GoldengateOggDeployment.



6800
6801
6802
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6800

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

Instance Attribute Details

#admin_passwordString

Optional. The Goldengate deployment console password in plain text. Corresponds to the JSON property adminPassword

Returns:

  • (String)


6750
6751
6752
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6750

def admin_password
  @admin_password
end

#admin_password_secret_versionString

Optional. Input only. The Goldengate deployment console password secret version. Corresponds to the JSON property adminPasswordSecretVersion

Returns:

  • (String)


6756
6757
6758
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6756

def admin_password_secret_version
  @admin_password_secret_version
end

#admin_usernameString

Required. The Goldengate deployment console username. Corresponds to the JSON property adminUsername

Returns:

  • (String)


6761
6762
6763
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6761

def admin_username
  @admin_username
end

#certificateString

Output only. The certificate of the GoldengateDeployment. Corresponds to the JSON property certificate

Returns:

  • (String)


6766
6767
6768
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6766

def certificate
  @certificate
end

#credential_storeString

Output only. The credential store of the GoldengateDeployment. Corresponds to the JSON property credentialStore

Returns:

  • (String)


6771
6772
6773
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6771

def credential_store
  @credential_store
end

#deploymentString

Required. The name given to the Goldengate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. Corresponds to the JSON property deployment

Returns:

  • (String)


6778
6779
6780
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6778

def deployment
  @deployment
end

#group_roles_mappingGoogle::Apis::OracledatabaseV1::GoldengateGroupToRolesMapping

The group to roles mapping of the GoldengateDeployment. Corresponds to the JSON property groupRolesMapping



6783
6784
6785
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6783

def group_roles_mapping
  @group_roles_mapping
end

#identity_domain_idString

Output only. The identity domain id of the GoldengateDeployment. Corresponds to the JSON property identityDomainId

Returns:

  • (String)


6788
6789
6790
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6788

def identity_domain_id
  @identity_domain_id
end

#ogg_versionString

Optional. Version of OGG Corresponds to the JSON property oggVersion

Returns:

  • (String)


6793
6794
6795
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6793

def ogg_version
  @ogg_version
end

#password_secret_idString

Output only. The password secret id of the GoldengateDeployment. Corresponds to the JSON property passwordSecretId

Returns:

  • (String)


6798
6799
6800
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6798

def password_secret_id
  @password_secret_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6805

def update!(**args)
  @admin_password = args[:admin_password] if args.key?(:admin_password)
  @admin_password_secret_version = args[:admin_password_secret_version] if args.key?(:admin_password_secret_version)
  @admin_username = args[:admin_username] if args.key?(:admin_username)
  @certificate = args[:certificate] if args.key?(:certificate)
  @credential_store = args[:credential_store] if args.key?(:credential_store)
  @deployment = args[:deployment] if args.key?(:deployment)
  @group_roles_mapping = args[:group_roles_mapping] if args.key?(:group_roles_mapping)
  @identity_domain_id = args[:identity_domain_id] if args.key?(:identity_domain_id)
  @ogg_version = args[:ogg_version] if args.key?(:ogg_version)
  @password_secret_id = args[:password_secret_id] if args.key?(:password_secret_id)
end