public static final class VpnConnection.VpcProject extends GeneratedMessageV3 implements VpnConnection.VpcProjectOrBuilder
Project detail of the VPC network.
Protobuf type google.cloud.edgecontainer.v1.VpnConnection.VpcProject
Static Fields
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static VpnConnection.VpcProject getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static VpnConnection.VpcProject.Builder newBuilder()
newBuilder(VpnConnection.VpcProject prototype)
public static VpnConnection.VpcProject.Builder newBuilder(VpnConnection.VpcProject prototype)
public static VpnConnection.VpcProject parseDelimitedFrom(InputStream input)
public static VpnConnection.VpcProject parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static VpnConnection.VpcProject parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static VpnConnection.VpcProject parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static VpnConnection.VpcProject parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VpnConnection.VpcProject parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VpnConnection.VpcProject parseFrom(CodedInputStream input)
public static VpnConnection.VpcProject parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static VpnConnection.VpcProject parseFrom(InputStream input)
public static VpnConnection.VpcProject parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static VpnConnection.VpcProject parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static VpnConnection.VpcProject parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<VpnConnection.VpcProject> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public VpnConnection.VpcProject getDefaultInstanceForType()
getParserForType()
public Parser<VpnConnection.VpcProject> getParserForType()
Overrides
getProjectId()
public String getProjectId()
The project of the VPC to connect to. If not specified, it is the same as
the cluster project.
string project_id = 1;
Returns |
---|
Type | Description |
String | The projectId.
|
getProjectIdBytes()
public ByteString getProjectIdBytes()
The project of the VPC to connect to. If not specified, it is the same as
the cluster project.
string project_id = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for projectId.
|
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getServiceAccount()
public String getServiceAccount()
Optional. The service account in the VPC project configured by user. It is used to
create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this
SA is changed during/after a VPN connection is created, you need to
remove the Cloud Router and Cloud VPN resources in |project_id|.
It is in the form of
service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
String | The serviceAccount.
|
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Optional. The service account in the VPC project configured by user. It is used to
create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this
SA is changed during/after a VPN connection is created, you need to
remove the Cloud Router and Cloud VPN resources in |project_id|.
It is in the form of
service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
ByteString | The bytes for serviceAccount.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public VpnConnection.VpcProject.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected VpnConnection.VpcProject.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public VpnConnection.VpcProject.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides