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.



6638
6639
6640
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6638

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)


6588
6589
6590
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6588

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)


6594
6595
6596
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6594

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)


6599
6600
6601
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6599

def admin_username
  @admin_username
end

#certificateString

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

Returns:

  • (String)


6604
6605
6606
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6604

def certificate
  @certificate
end

#credential_storeString

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

Returns:

  • (String)


6609
6610
6611
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6609

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)


6616
6617
6618
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6616

def deployment
  @deployment
end

#group_roles_mappingGoogle::Apis::OracledatabaseV1::GoldengateGroupToRolesMapping

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



6621
6622
6623
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6621

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)


6626
6627
6628
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6626

def identity_domain_id
  @identity_domain_id
end

#ogg_versionString

Optional. Version of OGG Corresponds to the JSON property oggVersion

Returns:

  • (String)


6631
6632
6633
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6631

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)


6636
6637
6638
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6636

def password_secret_id
  @password_secret_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6643

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