public final class PubsubConfig extends GeneratedMessageV3 implements PubsubConfigOrBuilder
PubsubConfig describes the configuration of a trigger that
creates a build whenever a Pub/Sub message is published.
Protobuf type google.devtools.cloudbuild.v1.PubsubConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SUBSCRIPTION_FIELD_NUMBER
public static final int SUBSCRIPTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
TOPIC_FIELD_NUMBER
public static final int TOPIC_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static PubsubConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PubsubConfig.Builder newBuilder()
newBuilder(PubsubConfig prototype)
public static PubsubConfig.Builder newBuilder(PubsubConfig prototype)
public static PubsubConfig parseDelimitedFrom(InputStream input)
public static PubsubConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PubsubConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PubsubConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PubsubConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PubsubConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PubsubConfig parseFrom(CodedInputStream input)
public static PubsubConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PubsubConfig parseFrom(InputStream input)
public static PubsubConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PubsubConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PubsubConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PubsubConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public PubsubConfig getDefaultInstanceForType()
getParserForType()
public Parser<PubsubConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getServiceAccountEmail()
public String getServiceAccountEmail()
Service account that will make the push request.
string service_account_email = 3 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The serviceAccountEmail.
|
getServiceAccountEmailBytes()
public ByteString getServiceAccountEmailBytes()
Service account that will make the push request.
string service_account_email = 3 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for serviceAccountEmail.
|
getState()
public PubsubConfig.State getState()
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.PubsubConfig.State state = 4;
getStateValue()
public int getStateValue()
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.PubsubConfig.State state = 4;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for state.
|
getSubscription()
public String getSubscription()
Output only. Name of the subscription. Format is
projects/{project}/subscriptions/{subscription}
.
string subscription = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The subscription.
|
getSubscriptionBytes()
public ByteString getSubscriptionBytes()
Output only. Name of the subscription. Format is
projects/{project}/subscriptions/{subscription}
.
string subscription = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for subscription.
|
getTopic()
The name of the topic from which this subscription is receiving messages.
Format is projects/{project}/topics/{topic}
.
string topic = 2 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The topic.
|
getTopicBytes()
public ByteString getTopicBytes()
The name of the topic from which this subscription is receiving messages.
Format is projects/{project}/topics/{topic}
.
string topic = 2 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for topic.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PubsubConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PubsubConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public PubsubConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides