NAME

Google::Api::Client::CommonLanguageSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::CommonLanguageSettings->new(
    reference_docs_uri => $value,
);

FIELDS

  • reference_docs_uri

    Type: String

  • destinations

    Type: Enum (.google.api.ClientLibraryDestination)

  • selective_gapic_generation

    Type: Message (.google.api.SelectiveGapicGeneration)

NAME

Google::Api::Client::ClientLibrarySettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::ClientLibrarySettings->new(
    version => $value,
);

FIELDS

  • version

    Type: String

  • launch_stage

    Type: Enum (.google.api.LaunchStage)

  • rest_numeric_enums

    Type: Bool

  • java_settings

    Type: Message (.google.api.JavaSettings)

  • cpp_settings

    Type: Message (.google.api.CppSettings)

  • php_settings

    Type: Message (.google.api.PhpSettings)

  • python_settings

    Type: Message (.google.api.PythonSettings)

  • node_settings

    Type: Message (.google.api.NodeSettings)

  • dotnet_settings

    Type: Message (.google.api.DotnetSettings)

  • ruby_settings

    Type: Message (.google.api.RubySettings)

  • go_settings

    Type: Message (.google.api.GoSettings)

NAME

Google::Api::Client::Publishing - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::Publishing->new(
    method_settings => $value,
);

FIELDS

  • method_settings

    Type: Message (.google.api.MethodSettings)

  • new_issue_uri

    Type: String

  • documentation_uri

    Type: String

  • api_short_name

    Type: String

  • github_label

    Type: String

  • codeowner_github_teams

    Type: String

  • doc_tag_prefix

    Type: String

  • organization

    Type: Enum (.google.api.ClientLibraryOrganization)

  • library_settings

    Type: Message (.google.api.ClientLibrarySettings)

  • proto_reference_documentation_uri

    Type: String

  • rest_reference_documentation_uri

    Type: String

NAME

Google::Api::Client::JavaSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::JavaSettings->new(
    library_package => $value,
);

FIELDS

  • library_package

    Type: String

  • service_class_names

    Type: Message (.google.api.JavaSettings.ServiceClassNamesEntry)

  • common

    Type: Message (.google.api.CommonLanguageSettings)

NAME

Google::Api::Client::CppSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::CppSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

NAME

Google::Api::Client::PhpSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::PhpSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

  • library_package

    Type: String

NAME

Google::Api::Client::PythonSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::PythonSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

  • experimental_features

    Type: Message (.google.api.PythonSettings.ExperimentalFeatures)

NAME

Google::Api::Client::NodeSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::NodeSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

NAME

Google::Api::Client::DotnetSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::DotnetSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

  • renamed_services

    Type: Message (.google.api.DotnetSettings.RenamedServicesEntry)

  • renamed_resources

    Type: Message (.google.api.DotnetSettings.RenamedResourcesEntry)

  • ignored_resources

    Type: String

  • forced_namespace_aliases

    Type: String

  • handwritten_signatures

    Type: String

NAME

Google::Api::Client::RubySettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::RubySettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

NAME

Google::Api::Client::GoSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::GoSettings->new(
    common => $value,
);

FIELDS

  • common

    Type: Message (.google.api.CommonLanguageSettings)

  • renamed_services

    Type: Message (.google.api.GoSettings.RenamedServicesEntry)

NAME

Google::Api::Client::MethodSettings - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::MethodSettings->new(
    selector => $value,
);

FIELDS

  • selector

    Type: String

  • long_running

    Type: Message (.google.api.MethodSettings.LongRunning)

  • auto_populated_fields

    Type: String

  • batching

    Type: Message (.google.api.BatchingConfigProto)

NAME

Google::Api::Client::SelectiveGapicGeneration - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::SelectiveGapicGeneration->new(
    methods => $value,
);

FIELDS

  • methods

    Type: String

  • generate_omitted_as_internal

    Type: Bool

NAME

Google::Api::Client::BatchingConfigProto - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::BatchingConfigProto->new(
    thresholds => $value,
);

FIELDS

  • thresholds

    Type: Message (.google.api.BatchingSettingsProto)

  • batch_descriptor

    Type: Message (.google.api.BatchingDescriptorProto)

NAME

Google::Api::Client::BatchingSettingsProto - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::BatchingSettingsProto->new(
    element_count_threshold => $value,
);

FIELDS

  • element_count_threshold

    Type: Int32

  • request_byte_threshold

    Type: Int64

  • delay_threshold

    Type: Message (.google.protobuf.Duration)

  • element_count_limit

    Type: Int32

  • request_byte_limit

    Type: Int32

  • flow_control_element_limit

    Type: Int32

  • flow_control_byte_limit

    Type: Int32

  • flow_control_limit_exceeded_behavior

    Type: Enum (.google.api.FlowControlLimitExceededBehaviorProto)

NAME

Google::Api::Client::BatchingDescriptorProto - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Client;

my $msg = Google::Api::Client::BatchingDescriptorProto->new(
    batched_field => $value,
);

FIELDS

  • batched_field

    Type: String

  • discriminator_fields

    Type: String

  • subresponse_field

    Type: String