public class io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.util.List allow;
private java.lang.String channel;
private java.util.List deny;
private io.fabric.kubernetes.api.model.ObjectReference hooksecretref;
private java.lang.String name;
private java.util.List overrides;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter packageFilter;
private java.util.List packageOverrides;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement placement;
private java.lang.String secondaryChannel;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow timewindow;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
java.util.ArrayList v, v, v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List allow> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List deny> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List overrides> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List packageOverrides> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.util.List, java.lang.String, java.util.List, io.fabric.kubernetes.api.model.ObjectReference, java.lang.String, java.util.List, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter, java.util.List, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement, java.lang.String, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v;
java.util.HashMap v;
java.util.ArrayList v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.ObjectReference v;
java.util.List v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter;
v := @parameter: java.util.List;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List allow> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List deny> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List overrides> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List packageOverrides> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List allow> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String channel> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List deny> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference hooksecretref> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String name> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List overrides> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter packageFilter> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List packageOverrides> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement placement> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String secondaryChannel> = v;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow timewindow> = v;
return;
}
public java.util.List getAllow()
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List allow>;
return v;
}
public void setAllow(java.util.List)
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.List;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List allow> = v;
return;
}
public java.lang.String getChannel()
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String channel>;
return v;
}
public void setChannel(java.lang.String)
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String channel> = v;
return;
}
public java.util.List getDeny()
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List deny>;
return v;
}
public void setDeny(java.util.List)
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.List;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List deny> = v;
return;
}
public io.fabric.kubernetes.api.model.ObjectReference getHooksecretref()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference hooksecretref>;
return v;
}
public void setHooksecretref(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference hooksecretref> = v;
return;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String name> = v;
return;
}
public java.util.List getOverrides()
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List overrides>;
return v;
}
public void setOverrides(java.util.List)
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.List;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List overrides> = v;
return;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter getPackageFilter()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter packageFilter>;
return v;
}
public void setPackageFilter(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter packageFilter> = v;
return;
}
public java.util.List getPackageOverrides()
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List packageOverrides>;
return v;
}
public void setPackageOverrides(java.util.List)
{
java.util.List v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.List;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List packageOverrides> = v;
return;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement getPlacement()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement placement>;
return v;
}
public void setPlacement(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement placement> = v;
return;
}
public java.lang.String getSecondaryChannel()
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String secondaryChannel>;
return v;
}
public void setSecondaryChannel(java.lang.String)
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String secondaryChannel> = v;
return;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow getTimewindow()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow timewindow>;
return v;
}
public void setTimewindow(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow timewindow> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
java.util.Map v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v;
java.util.List v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v;
java.util.Map v;
java.lang.String v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getAllow()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getChannel()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getDeny()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference getHooksecretref()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getOverrides()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter getPackageFilter()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getPackageOverrides()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement getPlacement()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getSecondaryChannel()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow getTimewindow()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List,java.lang.String,java.util.List,io.fabric.kubernetes.api.model.ObjectReference,java.lang.String,java.util.List,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter,java.util.List,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement,java.lang.String,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("SubscriptionSpec(allow=\u, channel=\u, deny=\u, hooksecretref=\u, name=\u, overrides=\u, packageFilter=\u, packageOverrides=\u, placement=\u, secondaryChannel=\u, timewindow=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v, v;
java.lang.String v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ObjectReference v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v, v;
java.lang.Object v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getAllow()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getAllow()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getChannel()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getChannel()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getDeny()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getDeny()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference getHooksecretref()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference getHooksecretref()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getName()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getOverrides()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getOverrides()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter getPackageFilter()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter getPackageFilter()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getPackageOverrides()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getPackageOverrides()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement getPlacement()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement getPlacement()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getSecondaryChannel()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getSecondaryChannel()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow getTimewindow()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow getTimewindow()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
return v;
}
public int hashCode()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement v;
java.util.Map v;
java.util.List v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getAllow()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getChannel()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getDeny()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.kubernetes.api.model.ObjectReference getHooksecretref()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getName()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getOverrides()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.PackageFilter getPackageFilter()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.List getPackageOverrides()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v.Placement getPlacement()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.lang.String getSecondaryChannel()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.TimeWindow getTimewindow()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec v;
java.util.Map v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec;
v := @parameter: java.util.Map;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionSpec: java.util.Map additionalProperties> = v;
return;
}
}