Group
Extension

Matches 35358

IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/CustomResourceValidation.pm ( view source; MetaCPAN )
8s;

  has 'openAPIV3Schema' => (is => 'ro', isa => 'IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaProps'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/CustomResourceSubresourceScale.pm ( view source; MetaCPAN )
 'ro', isa => 'Str'  );
  has 'specReplicasPath' => (is => 'ro', isa => 'Str'  );
  has 'statusReplicasPath' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s.pm ( view source; MetaCPAN )
use JSON::MaybeXS;

  has json => (is => 'ro', default => sub {
    return JSON::MaybeXS->new->canonical;
  });

  sub load_class {
    my $class = shift;
    require_module $class;
  }

  sub json_to
_object {
    my ($self, $class, $json) = @_;
    my $struct = $self->json->decode($json);
    return $self->struct_to_object($class, $struct);
  }

  sub struct_to_object {
    my ($self, $class, $pa
constraint;

      if ($att_type eq 'Bool') {
        $struct->{ $key } = ($object->$att) ? JSON->true : JSON->false;
      } elsif ($att_type eq 'Int') {
        $struct->{ $key } = int($object->$att
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/ExternalMetricStatus.pm ( view source; MetaCPAN )
> (is => 'ro', isa => 'Str'  );
  has 'metricSelector' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/HorizontalPodAutoscalerCondition.pm ( view source; MetaCPAN )
  has 'reason' => (is => 'ro', isa => 'Str'  );
  has 'status' => (is => 'ro', isa => 'Str'  );
  has 'type' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/HorizontalPodAutoscalerSpec.pm ( view source; MetaCPAN )
=> 'ro', isa => 'Int'  );
  has 'scaleTargetRef' => (is => 'ro', isa => 'IO::K8s::Api::Autoscaling::V2beta1::CrossVersionObjectReference'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Apimachinery/Pkg/Version/Info.pm ( view source; MetaCPAN )
has 'major' => (is => 'ro', isa => 'Str'  );
  has 'minor' => (is => 'ro', isa => 'Str'  );
  has 'platform' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/ResourceMetricStatus.pm ( view source; MetaCPAN )
' => (is => 'ro', isa => 'Int'  );
  has 'currentAverageValue' => (is => 'ro', isa => 'Str'  );
  has 'name' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/PodsMetricSource.pm ( view source; MetaCPAN )

  use Moose;
  use IO::K8s;

  has 'metricName' => (is => 'ro', isa => 'Str'  );
  has 'targetAverageValue' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/HorizontalPodAutoscalerList.pm ( view source; MetaCPAN )
as 'kind' => (is => 'ro', isa => 'Str'  );
  has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/MetricStatus.pm ( view source; MetaCPAN )
resource' => (is => 'ro', isa => 'IO::K8s::Api::Autoscaling::V2beta1::ResourceMetricStatus'  );
  has 'type' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Autoscaling/V2beta1/MetricSpec.pm ( view source; MetaCPAN )
resource' => (is => 'ro', isa => 'IO::K8s::Api::Autoscaling::V2beta1::ResourceMetricSource'  );
  has 'type' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/CustomResourceDefinition.pm ( view source; MetaCPAN )
 has 'status' => (is => 'ro', isa => 'IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::CustomResourceDefinitionStatus'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Storage/V1beta1/VolumeAttachment.pm ( view source; MetaCPAN )
torage::V1beta1::VolumeAttachmentSpec'  );
  has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1beta1::VolumeAttachmentStatus'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/JSONSchemaPropsOrArray.pm ( view source; MetaCPAN )
::V1beta1::JSONSchemaPropsOrArray;
  use Moose;
  use IO::K8s;

  has 'JSONSchemas' => (is => 'ro', isa => 'ArrayRef[IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaProps
]'  );
  has 'Schema' => (is => 'ro', isa => 'IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaProps'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Rbac/V1beta1/PolicyRule.pm ( view source; MetaCPAN )
 => 'ArrayRef[Str]'  );
  has 'resources' => (is => 'ro', isa => 'ArrayRef[Str]'  );
  has 'verbs' => (is => 'ro', isa => 'ArrayRef[Str]'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Apimachinery/Pkg/Apis/Meta/V1/GroupVersionForDiscovery.pm ( view source; MetaCPAN )
iscovery;
  use Moose;
  use IO::K8s;

  has 'groupVersion' => (is => 'ro', isa => 'Str'  );
  has 'version' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/KubeAggregator/Pkg/Apis/Apiregistration/V1/APIServiceStatus.pm ( view source; MetaCPAN )
:K8s;

  has 'conditions' => (is => 'ro', isa => 'ArrayRef[IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition]'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Core/V1/RBDPersistentVolumeSource.pm ( view source; MetaCPAN )
ool'  );
  has 'secretRef' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::SecretReference'  );
  has 'user' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Core/V1/NFSVolumeSource.pm ( view source; MetaCPAN )
as 'path' => (is => 'ro', isa => 'Str'  );
  has 'readOnly' => (is => 'ro', isa => 'Bool'  );
  has 'server' => (is => 'ro', isa => 'Str'  );

  sub to_json { IO::K8s->new->object_to_json(shift) }
1;

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.