Group
Extension

Matches 35358

IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Storage/V1alpha1/VolumeAttachmentSpec.pm ( view source; MetaCPAN )
odeName' => (is => 'ro', isa => 'Str'  );
  has 'source' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1alpha1::VolumeAttachmentSource'  );

  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/StorageClassList.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/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/CustomResourceDefinitionCondition.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/ApiExtensionsApiServer/Pkg/Apis/Apiextensions/V1beta1/JSONSchemaProps.pm ( view source; MetaCPAN )
package IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaProps;
  use Moose;
  use IO::K8s;

  has '$ref' => (is => 'ro', isa => 'Str'  );
  has '$schema' => (is => 'ro', 
Apiextensions::V1beta1::JSONSchemaPropsOrBool'  );
  has 'additionalProperties' => (is => 'ro', isa => 'IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaPropsOrBool'  );
 
Apis::Apiextensions::V1beta1::JSONSchemaProps]'  );
  has 'anyOf' => (is => 'ro', isa => 'ArrayRef[IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::JSONSchemaProps]'  );
  has 'defa
IO-K8s ( J/JL/JLMARTIN/IO-K8s-0.03.tar.gz, JLMARTIN, 2018; MetaCPAN )
IO-K8s/lib/IO/K8s/Api/Admissionregistration/V1beta1/RuleWithOperations.pm ( view source; MetaCPAN )
ArrayRef[Str]'  );
  has 'operations' => (is => 'ro', isa => 'ArrayRef[Str]'  );
  has 'resources' => (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/Api/Storage/V1beta1/VolumeAttachmentSpec.pm ( view source; MetaCPAN )
nodeName' => (is => 'ro', isa => 'Str'  );
  has 'source' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1beta1::VolumeAttachmentSource'  );

  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/Admissionregistration/V1alpha1/InitializerConfiguration.pm ( view source; MetaCPAN )
 'kind' => (is => 'ro', isa => 'Str'  );
  has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta'  );

  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/Admissionregistration/V1beta1/MutatingWebhookConfigurationList.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/Rbac/V1alpha1/Subject.pm ( view source; MetaCPAN )
 has 'kind' => (is => 'ro', isa => 'Str'  );
  has 'name' => (is => 'ro', isa => 'Str'  );
  has 'namespace' => (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/Apimachinery/Pkg/Apis/Meta/V1/OwnerReference.pm ( view source; MetaCPAN )
  );
  has 'kind' => (is => 'ro', isa => 'Str'  );
  has 'name' => (is => 'ro', isa => 'Str'  );
  has 'uid' => (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/Rbac/V1alpha1/ClusterRole.pm ( view source; MetaCPAN )
machinery::Pkg::Apis::Meta::V1::ObjectMeta'  );
  has 'rules' => (is => 'ro', isa => 'ArrayRef[IO::K8s::Api::Rbac::V1alpha1::PolicyRule]'  );

  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/Rbac/V1alpha1/ClusterRoleList.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/Admissionregistration/V1beta1/ValidatingWebhookConfigurationList.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/Storage/V1/StorageClassList.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/Apimachinery/Pkg/Apis/Meta/V1/LabelSelectorRequirement.pm ( view source; MetaCPAN )
 => (is => 'ro', isa => 'Str'  );
  has 'operator' => (is => 'ro', isa => 'Str'  );
  has 'values' => (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/Api/Storage/V1/StorageClass.pm ( view source; MetaCPAN )
s => 'ro', isa => 'Str'  );
  has 'reclaimPolicy' => (is => 'ro', isa => 'Str'  );
  has 'volumeBindingMode' => (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/Rbac/V1alpha1/RoleBindingList.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/Storage/V1alpha1/VolumeError.pm ( view source; MetaCPAN )
ha1::VolumeError;
  use Moose;
  use IO::K8s;

  has 'message' => (is => 'ro', isa => 'Str'  );
  has 'time' => (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/PersistentVolumeClaimVolumeSource.pm ( view source; MetaCPAN )
umeSource;
  use Moose;
  use IO::K8s;

  has 'claimName' => (is => 'ro', isa => 'Str'  );
  has 'readOnly' => (is => 'ro', isa => 'Bool'  );

  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.