Skip to content

Commit 4ba3b61

Browse files
committed
Added newly added primitive object
1 parent 87dd396 commit 4ba3b61

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* Copyright 2022 Hossein Naderi
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
package io.k8s.api.scheduling.v1alpha1
18+
19+
import dev.hnaderi.k8s.utils._
20+
21+
/** BasicSchedulingPolicy indicates that standard Kubernetes scheduling behavior
22+
* should be used.
23+
*/
24+
final case class BasicSchedulingPolicy()
25+
object BasicSchedulingPolicy {
26+
implicit val encoder: Encoder[BasicSchedulingPolicy] = Encoder.emptyObj
27+
implicit val decoder: Decoder[BasicSchedulingPolicy] =
28+
Decoder.const(BasicSchedulingPolicy())
29+
}

modules/scalacheck/src/main/scala/PrimitiveGenerators.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,12 @@ private[scalacheck] trait PrimitiveGenerators { self: NonPrimitiveGenerators =>
9393
: Arbitrary[io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1] =
9494
Arbitrary(Gen.const(io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1()))
9595

96+
implicit lazy val arbitrary_io_k8s_api_scheduling_v1alpha1_BasicSchedulingPolicy
97+
: Arbitrary[io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy] =
98+
Arbitrary(
99+
Gen.const(io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy())
100+
)
101+
96102
private def genJSONSchemaPropsOrArray(
97103
jsp: JSONSchemaProps
98104
): Gen[JSONSchemaPropsOrArray] =

0 commit comments

Comments
 (0)