public final class SkuGroup extends GeneratedMessage implements SkuGroupOrBuilder
Message describing SkuGroup resource
Protobuf type google.cloud.commerceproducer.v1beta.SkuGroup
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CLOUD_BILLING_SKUS_FIELD_NUMBER
public static final int CLOUD_BILLING_SKUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SKUS_FIELD_NUMBER
public static final int SKUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SkuGroup getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SkuGroup.Builder newBuilder()
newBuilder(SkuGroup prototype)
public static SkuGroup.Builder newBuilder(SkuGroup prototype)
| Parameter |
| Name |
Description |
prototype |
SkuGroup
|
public static SkuGroup parseDelimitedFrom(InputStream input)
public static SkuGroup parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SkuGroup parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SkuGroup parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SkuGroup parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SkuGroup parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SkuGroup parseFrom(CodedInputStream input)
public static SkuGroup parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SkuGroup parseFrom(InputStream input)
public static SkuGroup parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SkuGroup parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SkuGroup parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SkuGroup> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCloudBillingSkus(int index)
public String getCloudBillingSkus(int index)
Output only. Google SKUs included in the SkuGroup.
Used for partner products sold by Google, such as Premium Operating System
Images sold for use in Compute Engine. This is not common.
SKUs of this type are not present on this API and can instead be found on
the Cloud Billing API or at https://cloud.google.com/skus.
Format: services/{service}/skus/{sku}
repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The cloudBillingSkus at the given index.
|
getCloudBillingSkusBytes(int index)
public ByteString getCloudBillingSkusBytes(int index)
Output only. Google SKUs included in the SkuGroup.
Used for partner products sold by Google, such as Premium Operating System
Images sold for use in Compute Engine. This is not common.
SKUs of this type are not present on this API and can instead be found on
the Cloud Billing API or at https://cloud.google.com/skus.
Format: services/{service}/skus/{sku}
repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the cloudBillingSkus at the given index.
|
getCloudBillingSkusCount()
public int getCloudBillingSkusCount()
Output only. Google SKUs included in the SkuGroup.
Used for partner products sold by Google, such as Premium Operating System
Images sold for use in Compute Engine. This is not common.
SKUs of this type are not present on this API and can instead be found on
the Cloud Billing API or at https://cloud.google.com/skus.
Format: services/{service}/skus/{sku}
repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The count of cloudBillingSkus.
|
getCloudBillingSkusList()
public ProtocolStringList getCloudBillingSkusList()
Output only. Google SKUs included in the SkuGroup.
Used for partner products sold by Google, such as Premium Operating System
Images sold for use in Compute Engine. This is not common.
SKUs of this type are not present on this API and can instead be found on
the Cloud Billing API or at https://cloud.google.com/skus.
Format: services/{service}/skus/{sku}
repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public SkuGroup getDefaultInstanceForType()
getName()
Output only. Identifier. Name of the SkuGroup.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Output only. Identifier. Name of the SkuGroup.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<SkuGroup> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSkus(int index)
public String getSkus(int index)
Output only. Partner SKUs included in the SkuGroup.
Format:
projects/{project}/locations/{location}/services/{service}/skus/{sku}
repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The skus at the given index.
|
getSkusBytes(int index)
public ByteString getSkusBytes(int index)
Output only. Partner SKUs included in the SkuGroup.
Format:
projects/{project}/locations/{location}/services/{service}/skus/{sku}
repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the skus at the given index.
|
getSkusCount()
public int getSkusCount()
Output only. Partner SKUs included in the SkuGroup.
Format:
projects/{project}/locations/{location}/services/{service}/skus/{sku}
repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
int |
The count of skus.
|
getSkusList()
public ProtocolStringList getSkusList()
Output only. Partner SKUs included in the SkuGroup.
Format:
projects/{project}/locations/{location}/services/{service}/skus/{sku}
repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SkuGroup.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SkuGroup.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SkuGroup.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides