::CallerRole';
use Paws::Net::APIResponse;
use File::Slurper qw(read_text write_text);
use JSON::MaybeXS;
use Moose::Util::TypeConstraints;
use Path::Tiny;
use Paws::Net::FileMockCaller;
h $self->_test_file;
$file->parent->mkpath;
write_text($self->_test_file, encode_json({
request => {
params => $service->to_hash($call_object),
servi
package Paws::Net::GlacierCaller;
use Moose::Role;
use JSON::MaybeXS;
with 'Paws::Net::RestJsonCaller';
around prepare_request_for_call => sub {
my ($orig, $self, @rest) = @_;
my $r
::CallerRole';
use Paws::Net::APIResponse;
use File::Slurper qw(read_text write_text);
use JSON::MaybeXS;
use Moose::Util::TypeConstraints;
use Path::Tiny;
has file => (is => 'rw', isa =
lazy => 1,
default => sub { '' },
);
has _encoder => (is => 'ro', default => sub { JSON::MaybeXS->new(canonical => 1) });
sub send_request {
my ($self, $service, $call_object) =
sification => Str
An identifier of the data format that the classifier matches, such as
Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
=head2 CustomPatterns => Str
Optional custo
exported
resource. The exported resource is a ZIP archive that contains the
exported resource in JSON format. The structure of the archive may
change. Your code should not rely on the archive structu
sification => Str
An identifier of the data format that the classifier matches, such as
Twitter, JSON, Omniture logs, and so on.
=head2 CreationTime => Str
The time that this classifier was regist
Time => (is => 'ro', isa => 'Str');
has PolicyHash => (is => 'ro', isa => 'Str');
has PolicyInJson => (is => 'ro', isa => 'Str');
has UpdateTime => (is => 'ro', isa => 'Str');
has _request_id
Contains the hash value associated with this policy.
=head2 PolicyInJson => Str
Contains the requested policy document, in JSON format.
=head2 UpdateTime => Str
The date and time at which the po
# Generated by default/object.tt
package Paws::Glue::CreateJsonClassifierRequest;
use Moose;
has JsonPath => (is => 'ro', isa => 'Str', required => 1);
has Name => (is => 'ro', isa => 'Str', req
uired => 1);
1;
### main pod documentation begin ###
=head1 NAME
Paws::Glue::CreateJsonClassifierRequest
=head1 USAGE
This class represents one of two things:
=head3 Arguments in a call to a se
ct.
As an example, if Att1 is expected to be a Paws::Glue::CreateJsonClassifierRequest object:
$service_obj->Method(Att1 => { JsonPath => $value, ..., Name => $value });
=head3 Results returned
classification.
=head2 Configuration => Str
Crawler configuration information. This versioned JSON string allows
users to specify aspects of a crawler's behavior. For more information,
see Configu
okClassifier => (is => 'ro', isa => 'Paws::Glue::GrokClassifier');
has JsonClassifier => (is => 'ro', isa => 'Paws::Glue::JsonClassifier');
has XMLClassifier => (is => 'ro', isa => 'Paws::Glue::XM
iate schemas to use for them. A classifier can be a
C<grok> classifier, an C<XML> classifier, a C<JSON> classifier, or a
custom C<CSV> classifier, as specified in one of the fields in the
C<Classifier
:Glue::GrokClassifier>
A classifier that uses C<grok>.
=head2 JsonClassifier => L<Paws::Glue::JsonClassifier>
A classifier for JSON content.
=head2 XMLClassifier => L<Paws::Glue::XMLClassifier>
# Generated by default/object.tt
package Paws::Glue::UpdateJsonClassifierRequest;
use Moose;
has JsonPath => (is => 'ro', isa => 'Str');
has Name => (is => 'ro', isa => 'Str', required => 1);
1
;
### main pod documentation begin ###
=head1 NAME
Paws::Glue::UpdateJsonClassifierRequest
=head1 USAGE
This class represents one of two things:
=head3 Arguments in a call to a service
Use the
ct.
As an example, if Att1 is expected to be a Paws::Glue::UpdateJsonClassifierRequest object:
$service_obj->Method(Att1 => { JsonPath => $value, ..., Name => $value });
=head3 Results returned
ith the crawler.
=head2 Configuration => Str
Crawler configuration information. This versioned JSON string allows
users to specify aspects of a crawler's behavior. For more information,
see Include
sification => Str
An identifier of the data format that the classifier matches, such as
Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
=head2 CustomPatterns => Str
Optional custo
# Generated by default/object.tt
package Paws::Glue::JsonClassifier;
use Moose;
has CreationTime => (is => 'ro', isa => 'Str');
has JsonPath => (is => 'ro', isa => 'Str', required => 1);
has L
> (is => 'ro', isa => 'Int');
1;
### main pod documentation begin ###
=head1 NAME
Paws::Glue::JsonClassifier
=head1 USAGE
This class represents one of two things:
=head3 Arguments in a call to
he calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Glue::JsonClassifier object:
$service_obj->Method(Att1 => { CreationTime => $value, ..., Version => $valu
classification.
=head2 Configuration => Str
Crawler configuration information. This versioned JSON string allows
users to specify aspects of a crawler's behavior. For more information,
see Configu
ISO 8601 format, when the message template was created.
=head2 DefaultSubstitutions => Str
The JSON object that specifies the default values that are used for
message variables in the message templ
ISO 8601 format, when the message template was created.
=head2 DefaultSubstitutions => Str
The JSON object that specifies the default values that are used for
message variables in the message templ
stance is
launched and exposed to the instance via the instance metadata service
in the form of a JSON representation of an object.
=head2 Signature => Str
A signature which can be used to verify t
the workload management (WLM) configuration, you must supply all
the name-value pairs in the wlm_json_configuration parameter.
=head1 SEE ALSO
This class forms part of L<Paws>, documenting argum
are: C<"ACTIVE">, C<"DISABLED">
=head2 TargetAction => L<Paws::RedShift::ScheduledActionType>
A JSON format string of the Amazon Redshift API operation with input
parameters.
"C<{\"ResizeCluster\":