Kubernetes-REST
view release on metacpan or search on metacpan
lib/Kubernetes/REST.pm view on Meta::CPAN
? $object->metadata->namespace
: undef;
my $path = $self->_build_path($class, namespace => $namespace);
my $response = $self->_request('POST', $path, $object->TO_JSON);
$self->_check_response($response, "create " . ref($object));
return $self->_inflate_object($class, $response);
}
sub update {
my ($self, $object) = @_;
my $class = ref($object);
my $metadata = $object->metadata or croak "object must have metadata";
my $name = $metadata->name or croak "object must have metadata.name";
my $namespace = $metadata->namespace;
my $path = $self->_build_path($class, name => $name, namespace => $namespace);
my $response = $self->_request('PUT', $path, $object->TO_JSON);
lib/Kubernetes/REST.pm view on Meta::CPAN
namespace => $namespace,
subresource => 'status',
);
my $response = $self->_request('PATCH', $path, $patch,
content_type => $content_type);
$self->_check_response($response, "patch_status $class");
return $self->_inflate_object($class, $response);
}
sub update_status {
my ($self, $object) = @_;
my $class = ref($object);
my $metadata = $object->metadata or croak "object must have metadata";
my $name = $metadata->name or croak "object must have metadata.name";
my $namespace = $metadata->namespace;
my $path = $self->_build_path($class,
name => $name,
( run in 1.456 second using v1.01-cache-2.11-cpan-4ac696b4eb4 )