Interface EndpointOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Endpoint, Endpoint.Builder

    @Generated(value="protoc",
               comments="annotations:EndpointOrBuilder.java.pb.meta")
    public interface EndpointOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Timestamp getCreatedTime()
      The date and time when the endpoint was created.
      com.google.protobuf.TimestampOrBuilder getCreatedTimeOrBuilder()
      The date and time when the endpoint was created.
      java.lang.String getId()
      Unique server-generated endpoint ID.
      com.google.protobuf.ByteString getIdBytes()
      Unique server-generated endpoint ID.
      com.google.protobuf.Timestamp getLastModifiedTime()
      The date and time when the endpoint was last modified.
      com.google.protobuf.TimestampOrBuilder getLastModifiedTimeOrBuilder()
      The date and time when the endpoint was last modified.
      EndpointSpec getSpec()
      Spec for the endpoint.
      EndpointSpecOrBuilder getSpecOrBuilder()
      Spec for the endpoint.
      java.lang.String getUrlPrefix()
      Server exposed URL prefix for invocation of operations on this endpoint.
      com.google.protobuf.ByteString getUrlPrefixBytes()
      Server exposed URL prefix for invocation of operations on this endpoint.
      long getVersion()
      Data version for this endpoint, incremented for every update issued via the UpdateNexusEndpoint API.
      boolean hasCreatedTime()
      The date and time when the endpoint was created.
      boolean hasLastModifiedTime()
      The date and time when the endpoint was last modified.
      boolean hasSpec()
      Spec for the endpoint.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getVersion

        long getVersion()
         Data version for this endpoint, incremented for every update issued via the UpdateNexusEndpoint API.
         
        int64 version = 1;
        Returns:
        The version.
      • getId

        java.lang.String getId()
         Unique server-generated endpoint ID.
         
        string id = 2;
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         Unique server-generated endpoint ID.
         
        string id = 2;
        Returns:
        The bytes for id.
      • hasSpec

        boolean hasSpec()
         Spec for the endpoint.
         
        .temporal.api.nexus.v1.EndpointSpec spec = 3;
        Returns:
        Whether the spec field is set.
      • getSpec

        EndpointSpec getSpec()
         Spec for the endpoint.
         
        .temporal.api.nexus.v1.EndpointSpec spec = 3;
        Returns:
        The spec.
      • getSpecOrBuilder

        EndpointSpecOrBuilder getSpecOrBuilder()
         Spec for the endpoint.
         
        .temporal.api.nexus.v1.EndpointSpec spec = 3;
      • hasCreatedTime

        boolean hasCreatedTime()
         The date and time when the endpoint was created.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp created_time = 4;
        Returns:
        Whether the createdTime field is set.
      • getCreatedTime

        com.google.protobuf.Timestamp getCreatedTime()
         The date and time when the endpoint was created.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp created_time = 4;
        Returns:
        The createdTime.
      • getCreatedTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreatedTimeOrBuilder()
         The date and time when the endpoint was created.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp created_time = 4;
      • hasLastModifiedTime

        boolean hasLastModifiedTime()
         The date and time when the endpoint was last modified.
         Will not be set if the endpoint has never been modified.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp last_modified_time = 5;
        Returns:
        Whether the lastModifiedTime field is set.
      • getLastModifiedTime

        com.google.protobuf.Timestamp getLastModifiedTime()
         The date and time when the endpoint was last modified.
         Will not be set if the endpoint has never been modified.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp last_modified_time = 5;
        Returns:
        The lastModifiedTime.
      • getLastModifiedTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getLastModifiedTimeOrBuilder()
         The date and time when the endpoint was last modified.
         Will not be set if the endpoint has never been modified.
         (-- api-linter: core::0142::time-field-names=disabled
             aip.dev/not-precedent: Not following linter rules. --)
         
        .google.protobuf.Timestamp last_modified_time = 5;
      • getUrlPrefix

        java.lang.String getUrlPrefix()
         Server exposed URL prefix for invocation of operations on this endpoint.
         This doesn't include the protocol, hostname or port as the server does not know how it should be accessed
         publicly. The URL is stable in the face of endpoint renames.
         
        string url_prefix = 6;
        Returns:
        The urlPrefix.
      • getUrlPrefixBytes

        com.google.protobuf.ByteString getUrlPrefixBytes()
         Server exposed URL prefix for invocation of operations on this endpoint.
         This doesn't include the protocol, hostname or port as the server does not know how it should be accessed
         publicly. The URL is stable in the face of endpoint renames.
         
        string url_prefix = 6;
        Returns:
        The bytes for urlPrefix.