Interface ComputeProviderOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ComputeProvider,ComputeProvider.Builder
@Generated(value="protoc",
comments="annotations:ComputeProviderOrBuilder.java.pb.meta")
public interface ComputeProviderOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionContains provider-specific instructions and configuration.Contains provider-specific instructions and configuration.Optional.com.google.protobuf.ByteStringOptional.getType()Type of the compute provider.com.google.protobuf.ByteStringType of the compute provider.booleanContains provider-specific instructions and configuration.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getType
String getType()Type of the compute provider. This string is implementation-specific and can be used by implementations to understand how to interpret the contents of the provider_details field.
string type = 1;- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()Type of the compute provider. This string is implementation-specific and can be used by implementations to understand how to interpret the contents of the provider_details field.
string type = 1;- Returns:
- The bytes for type.
-
hasDetails
boolean hasDetails()Contains provider-specific instructions and configuration. For server-implemented providers, use the SDK's default content converter to ensure the server can understand it. For remote-implemented providers, you might use your own content converters according to what the remote endpoints understand.
.temporal.api.common.v1.Payload details = 2;- Returns:
- Whether the details field is set.
-
getDetails
Payload getDetails()Contains provider-specific instructions and configuration. For server-implemented providers, use the SDK's default content converter to ensure the server can understand it. For remote-implemented providers, you might use your own content converters according to what the remote endpoints understand.
.temporal.api.common.v1.Payload details = 2;- Returns:
- The details.
-
getDetailsOrBuilder
PayloadOrBuilder getDetailsOrBuilder()Contains provider-specific instructions and configuration. For server-implemented providers, use the SDK's default content converter to ensure the server can understand it. For remote-implemented providers, you might use your own content converters according to what the remote endpoints understand.
.temporal.api.common.v1.Payload details = 2; -
getNexusEndpoint
String getNexusEndpoint()Optional. If the compute provider is a Nexus service, this should point there.
string nexus_endpoint = 10;- Returns:
- The nexusEndpoint.
-
getNexusEndpointBytes
com.google.protobuf.ByteString getNexusEndpointBytes()Optional. If the compute provider is a Nexus service, this should point there.
string nexus_endpoint = 10;- Returns:
- The bytes for nexusEndpoint.
-