public static final class NetworkResource.Builder extends GeneratedMessageV3.Builder<NetworkResource.Builder> implements NetworkResourceOrBuilder
A resource representing a network that connects the various components of a
cluster together.
Protobuf type google.cloud.hypercomputecluster.v1beta.NetworkResource
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NetworkResource.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public NetworkResource build()
buildPartial()
public NetworkResource buildPartial()
clear()
public NetworkResource.Builder clear()
Overrides
clearConfig()
public NetworkResource.Builder clearConfig()
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
clearField(Descriptors.FieldDescriptor field)
public NetworkResource.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearNetwork()
public NetworkResource.Builder clearNetwork()
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
public NetworkResource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearReference()
public NetworkResource.Builder clearReference()
clone()
public NetworkResource.Builder clone()
Overrides
getConfig()
public NetworkResourceConfig getConfig()
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
getConfigBuilder()
public NetworkResourceConfig.Builder getConfigBuilder()
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
getConfigOrBuilder()
public NetworkResourceConfigOrBuilder getConfigOrBuilder()
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
getDefaultInstanceForType()
public NetworkResource getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getNetwork()
public NetworkReference getNetwork()
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
getNetworkBuilder()
public NetworkReference.Builder getNetworkBuilder()
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
getNetworkOrBuilder()
public NetworkReferenceOrBuilder getNetworkOrBuilder()
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
getReferenceCase()
public NetworkResource.ReferenceCase getReferenceCase()
hasConfig()
public boolean hasConfig()
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the config field is set.
|
hasNetwork()
public boolean hasNetwork()
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
| Returns |
| Type |
Description |
boolean |
Whether the network field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeConfig(NetworkResourceConfig value)
public NetworkResource.Builder mergeConfig(NetworkResourceConfig value)
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
mergeFrom(NetworkResource other)
public NetworkResource.Builder mergeFrom(NetworkResource other)
public NetworkResource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public NetworkResource.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeNetwork(NetworkReference value)
public NetworkResource.Builder mergeNetwork(NetworkReference value)
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NetworkResource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setConfig(NetworkResourceConfig value)
public NetworkResource.Builder setConfig(NetworkResourceConfig value)
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
setConfig(NetworkResourceConfig.Builder builderForValue)
public NetworkResource.Builder setConfig(NetworkResourceConfig.Builder builderForValue)
Immutable. Configuration for this network resource, which describes how it
should be created or imported. This field only controls how the network
resource is initially created or imported. Subsequent changes to the
network resource should be made via the resource's API and will not be
reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig config = 2 [(.google.api.field_behavior) = IMMUTABLE];
setField(Descriptors.FieldDescriptor field, Object value)
public NetworkResource.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setNetwork(NetworkReference value)
public NetworkResource.Builder setNetwork(NetworkReference value)
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
setNetwork(NetworkReference.Builder builderForValue)
public NetworkResource.Builder setNetwork(NetworkReference.Builder builderForValue)
Reference to a network in Google Compute Engine.
.google.cloud.hypercomputecluster.v1beta.NetworkReference network = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NetworkResource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final NetworkResource.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides