Interface ListSkusRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ListSkusRequest, ListSkusRequest.Builder

    public interface ListSkusRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCurrencyCode()
      The ISO 4217 currency code for the pricing info in the response proto.
      com.google.protobuf.ByteString getCurrencyCodeBytes()
      The ISO 4217 currency code for the pricing info in the response proto.
      com.google.protobuf.Timestamp getEndTime()
      Optional exclusive end time of the time range for which the pricing versions will be returned.
      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
      Optional exclusive end time of the time range for which the pricing versions will be returned.
      int getPageSize()
      Requested page size.
      String getPageToken()
      A token identifying a page of results to return.
      com.google.protobuf.ByteString getPageTokenBytes()
      A token identifying a page of results to return.
      String getParent()
      Required.
      com.google.protobuf.ByteString getParentBytes()
      Required.
      com.google.protobuf.Timestamp getStartTime()
      Optional inclusive start time of the time range for which the pricing versions will be returned.
      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
      Optional inclusive start time of the time range for which the pricing versions will be returned.
      boolean hasEndTime()
      Optional exclusive end time of the time range for which the pricing versions will be returned.
      boolean hasStartTime()
      Optional inclusive start time of the time range for which the pricing versions will be returned.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getParent

        String getParent()
         Required. The name of the service.
         Example: "services/DA34-426B-A397"
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The parent.
      • getParentBytes

        com.google.protobuf.ByteString getParentBytes()
         Required. The name of the service.
         Example: "services/DA34-426B-A397"
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for parent.
      • hasStartTime

        boolean hasStartTime()
         Optional inclusive start time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp start_time = 2;
        Returns:
        Whether the startTime field is set.
      • getStartTime

        com.google.protobuf.Timestamp getStartTime()
         Optional inclusive start time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp start_time = 2;
        Returns:
        The startTime.
      • getStartTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Optional inclusive start time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp start_time = 2;
      • hasEndTime

        boolean hasEndTime()
         Optional exclusive end time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp end_time = 3;
        Returns:
        Whether the endTime field is set.
      • getEndTime

        com.google.protobuf.Timestamp getEndTime()
         Optional exclusive end time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp end_time = 3;
        Returns:
        The endTime.
      • getEndTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Optional exclusive end time of the time range for which the pricing
         versions will be returned. Timestamps in the future are not allowed.
         The time range has to be within a single calendar month in
         America/Los_Angeles timezone. Time range as a whole is optional. If not
         specified, the latest pricing will be returned (up to 12 hours old at
         most).
         
        .google.protobuf.Timestamp end_time = 3;
      • getCurrencyCode

        String getCurrencyCode()
         The ISO 4217 currency code for the pricing info in the response proto.
         Will use the conversion rate as of start_time.
         Optional. If not specified USD will be used.
         
        string currency_code = 4;
        Returns:
        The currencyCode.
      • getCurrencyCodeBytes

        com.google.protobuf.ByteString getCurrencyCodeBytes()
         The ISO 4217 currency code for the pricing info in the response proto.
         Will use the conversion rate as of start_time.
         Optional. If not specified USD will be used.
         
        string currency_code = 4;
        Returns:
        The bytes for currencyCode.
      • getPageSize

        int getPageSize()
         Requested page size. Defaults to 5000.
         
        int32 page_size = 5;
        Returns:
        The pageSize.
      • getPageToken

        String getPageToken()
         A token identifying a page of results to return. This should be a
         `next_page_token` value returned from a previous `ListSkus`
         call. If unspecified, the first page of results is returned.
         
        string page_token = 6;
        Returns:
        The pageToken.
      • getPageTokenBytes

        com.google.protobuf.ByteString getPageTokenBytes()
         A token identifying a page of results to return. This should be a
         `next_page_token` value returned from a previous `ListSkus`
         call. If unspecified, the first page of results is returned.
         
        string page_token = 6;
        Returns:
        The bytes for pageToken.