Skip to content

Commit

Permalink
Merge pull request #579 from jhernand/update_to_model_0_0_178
Browse files Browse the repository at this point in the history
Update to model 0.0.178
  • Loading branch information
jhernand authored Mar 7, 2022
2 parents 7775479 + 3a620d1 commit 71dfe63
Show file tree
Hide file tree
Showing 18 changed files with 6,010 additions and 5,242 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
export CGO_ENABLED=0

# Details of the model to use:
model_version:=v0.0.177
model_version:=v0.0.178
model_url:=https://github.com/openshift-online/ocm-api-model.git

# Details of the metamodel to use:
Expand Down
64 changes: 44 additions & 20 deletions clustersmgmt/v1/add_on_builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ type AddOnBuilder struct {
id string
href string
config *AddOnConfigBuilder
credentialsSecret string
description string
docsLink string
icon string
Expand All @@ -46,6 +47,7 @@ type AddOnBuilder struct {
enabled bool
hasExternalResources bool
hidden bool
managedService bool
}

// NewAddOn creates a new builder of 'add_on' objects.
Expand Down Expand Up @@ -92,12 +94,21 @@ func (b *AddOnBuilder) Config(value *AddOnConfigBuilder) *AddOnBuilder {
return b
}

// CredentialsSecret sets the value of the 'credentials_secret' attribute to the given value.
//
//
func (b *AddOnBuilder) CredentialsSecret(value string) *AddOnBuilder {
b.credentialsSecret = value
b.bitmap_ |= 16
return b
}

// Description sets the value of the 'description' attribute to the given value.
//
//
func (b *AddOnBuilder) Description(value string) *AddOnBuilder {
b.description = value
b.bitmap_ |= 16
b.bitmap_ |= 32
return b
}

Expand All @@ -106,7 +117,7 @@ func (b *AddOnBuilder) Description(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) DocsLink(value string) *AddOnBuilder {
b.docsLink = value
b.bitmap_ |= 32
b.bitmap_ |= 64
return b
}

Expand All @@ -115,7 +126,7 @@ func (b *AddOnBuilder) DocsLink(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) Enabled(value bool) *AddOnBuilder {
b.enabled = value
b.bitmap_ |= 64
b.bitmap_ |= 128
return b
}

Expand All @@ -124,7 +135,7 @@ func (b *AddOnBuilder) Enabled(value bool) *AddOnBuilder {
//
func (b *AddOnBuilder) HasExternalResources(value bool) *AddOnBuilder {
b.hasExternalResources = value
b.bitmap_ |= 128
b.bitmap_ |= 256
return b
}

Expand All @@ -133,7 +144,7 @@ func (b *AddOnBuilder) HasExternalResources(value bool) *AddOnBuilder {
//
func (b *AddOnBuilder) Hidden(value bool) *AddOnBuilder {
b.hidden = value
b.bitmap_ |= 256
b.bitmap_ |= 512
return b
}

Expand All @@ -142,7 +153,7 @@ func (b *AddOnBuilder) Hidden(value bool) *AddOnBuilder {
//
func (b *AddOnBuilder) Icon(value string) *AddOnBuilder {
b.icon = value
b.bitmap_ |= 512
b.bitmap_ |= 1024
return b
}

Expand All @@ -151,7 +162,7 @@ func (b *AddOnBuilder) Icon(value string) *AddOnBuilder {
// Representation of an add-on InstallMode field.
func (b *AddOnBuilder) InstallMode(value AddOnInstallMode) *AddOnBuilder {
b.installMode = value
b.bitmap_ |= 1024
b.bitmap_ |= 2048
return b
}

Expand All @@ -160,7 +171,16 @@ func (b *AddOnBuilder) InstallMode(value AddOnInstallMode) *AddOnBuilder {
//
func (b *AddOnBuilder) Label(value string) *AddOnBuilder {
b.label = value
b.bitmap_ |= 2048
b.bitmap_ |= 4096
return b
}

// ManagedService sets the value of the 'managed_service' attribute to the given value.
//
//
func (b *AddOnBuilder) ManagedService(value bool) *AddOnBuilder {
b.managedService = value
b.bitmap_ |= 8192
return b
}

Expand All @@ -169,7 +189,7 @@ func (b *AddOnBuilder) Label(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) Name(value string) *AddOnBuilder {
b.name = value
b.bitmap_ |= 4096
b.bitmap_ |= 16384
return b
}

Expand All @@ -178,7 +198,7 @@ func (b *AddOnBuilder) Name(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) OperatorName(value string) *AddOnBuilder {
b.operatorName = value
b.bitmap_ |= 8192
b.bitmap_ |= 32768
return b
}

Expand All @@ -187,7 +207,7 @@ func (b *AddOnBuilder) OperatorName(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) Parameters(value *AddOnParameterListBuilder) *AddOnBuilder {
b.parameters = value
b.bitmap_ |= 16384
b.bitmap_ |= 65536
return b
}

Expand All @@ -197,7 +217,7 @@ func (b *AddOnBuilder) Parameters(value *AddOnParameterListBuilder) *AddOnBuilde
func (b *AddOnBuilder) PolicyPermissions(values ...string) *AddOnBuilder {
b.policyPermissions = make([]string, len(values))
copy(b.policyPermissions, values)
b.bitmap_ |= 32768
b.bitmap_ |= 131072
return b
}

Expand All @@ -207,7 +227,7 @@ func (b *AddOnBuilder) PolicyPermissions(values ...string) *AddOnBuilder {
func (b *AddOnBuilder) Requirements(values ...*AddOnRequirementBuilder) *AddOnBuilder {
b.requirements = make([]*AddOnRequirementBuilder, len(values))
copy(b.requirements, values)
b.bitmap_ |= 65536
b.bitmap_ |= 262144
return b
}

Expand All @@ -216,7 +236,7 @@ func (b *AddOnBuilder) Requirements(values ...*AddOnRequirementBuilder) *AddOnBu
//
func (b *AddOnBuilder) ResourceCost(value float64) *AddOnBuilder {
b.resourceCost = value
b.bitmap_ |= 131072
b.bitmap_ |= 524288
return b
}

Expand All @@ -225,7 +245,7 @@ func (b *AddOnBuilder) ResourceCost(value float64) *AddOnBuilder {
//
func (b *AddOnBuilder) ResourceName(value string) *AddOnBuilder {
b.resourceName = value
b.bitmap_ |= 262144
b.bitmap_ |= 1048576
return b
}

Expand All @@ -234,7 +254,7 @@ func (b *AddOnBuilder) ResourceName(value string) *AddOnBuilder {
//
func (b *AddOnBuilder) ServiceAccount(value string) *AddOnBuilder {
b.serviceAccount = value
b.bitmap_ |= 524288
b.bitmap_ |= 2097152
return b
}

Expand All @@ -244,7 +264,7 @@ func (b *AddOnBuilder) ServiceAccount(value string) *AddOnBuilder {
func (b *AddOnBuilder) SubOperators(values ...*AddOnSubOperatorBuilder) *AddOnBuilder {
b.subOperators = make([]*AddOnSubOperatorBuilder, len(values))
copy(b.subOperators, values)
b.bitmap_ |= 1048576
b.bitmap_ |= 4194304
return b
}

Expand All @@ -253,7 +273,7 @@ func (b *AddOnBuilder) SubOperators(values ...*AddOnSubOperatorBuilder) *AddOnBu
//
func (b *AddOnBuilder) TargetNamespace(value string) *AddOnBuilder {
b.targetNamespace = value
b.bitmap_ |= 2097152
b.bitmap_ |= 8388608
return b
}

Expand All @@ -263,9 +283,9 @@ func (b *AddOnBuilder) TargetNamespace(value string) *AddOnBuilder {
func (b *AddOnBuilder) Version(value *AddOnVersionBuilder) *AddOnBuilder {
b.version = value
if value != nil {
b.bitmap_ |= 4194304
b.bitmap_ |= 16777216
} else {
b.bitmap_ &^= 4194304
b.bitmap_ &^= 16777216
}
return b
}
Expand All @@ -283,6 +303,7 @@ func (b *AddOnBuilder) Copy(object *AddOn) *AddOnBuilder {
} else {
b.config = nil
}
b.credentialsSecret = object.credentialsSecret
b.description = object.description
b.docsLink = object.docsLink
b.enabled = object.enabled
Expand All @@ -291,6 +312,7 @@ func (b *AddOnBuilder) Copy(object *AddOn) *AddOnBuilder {
b.icon = object.icon
b.installMode = object.installMode
b.label = object.label
b.managedService = object.managedService
b.name = object.name
b.operatorName = object.operatorName
if object.parameters != nil {
Expand Down Expand Up @@ -344,6 +366,7 @@ func (b *AddOnBuilder) Build() (object *AddOn, err error) {
return
}
}
object.credentialsSecret = b.credentialsSecret
object.description = b.description
object.docsLink = b.docsLink
object.enabled = b.enabled
Expand All @@ -352,6 +375,7 @@ func (b *AddOnBuilder) Build() (object *AddOn, err error) {
object.icon = b.icon
object.installMode = b.installMode
object.label = b.label
object.managedService = b.managedService
object.name = b.name
object.operatorName = b.operatorName
if b.parameters != nil {
Expand Down
Loading

0 comments on commit 71dfe63

Please sign in to comment.