Interface TrustOrBuilder

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

    public interface TrustOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getTargetDomainName

        String getTargetDomainName()
         Required. The fully qualified target domain name which will be in trust with the
         current domain.
         
        string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The targetDomainName.
      • getTargetDomainNameBytes

        com.google.protobuf.ByteString getTargetDomainNameBytes()
         Required. The fully qualified target domain name which will be in trust with the
         current domain.
         
        string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for targetDomainName.
      • getTrustTypeValue

        int getTrustTypeValue()
         Required. The type of trust represented by the trust resource.
         
        .google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The enum numeric value on the wire for trustType.
      • getTrustType

        Trust.TrustType getTrustType()
         Required. The type of trust represented by the trust resource.
         
        .google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The trustType.
      • getTrustDirectionValue

        int getTrustDirectionValue()
         Required. The trust direction, which decides if the current domain is trusted,
         trusting, or both.
         
        .google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The enum numeric value on the wire for trustDirection.
      • getTrustDirection

        Trust.TrustDirection getTrustDirection()
         Required. The trust direction, which decides if the current domain is trusted,
         trusting, or both.
         
        .google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The trustDirection.
      • getSelectiveAuthentication

        boolean getSelectiveAuthentication()
         Optional. The trust authentication type, which decides whether the trusted side has
         forest/domain wide access or selective access to an approved set of
         resources.
         
        bool selective_authentication = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The selectiveAuthentication.
      • getTargetDnsIpAddressesList

        List<String> getTargetDnsIpAddressesList()
         Required. The target DNS server IP addresses which can resolve the remote domain
         involved in the trust.
         
        repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        A list containing the targetDnsIpAddresses.
      • getTargetDnsIpAddressesCount

        int getTargetDnsIpAddressesCount()
         Required. The target DNS server IP addresses which can resolve the remote domain
         involved in the trust.
         
        repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The count of targetDnsIpAddresses.
      • getTargetDnsIpAddresses

        String getTargetDnsIpAddresses​(int index)
         Required. The target DNS server IP addresses which can resolve the remote domain
         involved in the trust.
         
        repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the element to return.
        Returns:
        The targetDnsIpAddresses at the given index.
      • getTargetDnsIpAddressesBytes

        com.google.protobuf.ByteString getTargetDnsIpAddressesBytes​(int index)
         Required. The target DNS server IP addresses which can resolve the remote domain
         involved in the trust.
         
        repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the targetDnsIpAddresses at the given index.
      • getTrustHandshakeSecret

        String getTrustHandshakeSecret()
         Required. The trust secret used for the handshake with the target domain. This will
         not be stored.
         
        string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The trustHandshakeSecret.
      • getTrustHandshakeSecretBytes

        com.google.protobuf.ByteString getTrustHandshakeSecretBytes()
         Required. The trust secret used for the handshake with the target domain. This will
         not be stored.
         
        string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for trustHandshakeSecret.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The time the instance was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. The time the instance was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time the instance was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The last update time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. The last update time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The last update time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStateValue

        int getStateValue()
         Output only. The current state of the trust.
         
        .google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Trust.State getState()
         Output only. The current state of the trust.
         
        .google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.
      • getStateDescription

        String getStateDescription()
         Output only. Additional information about the current state of the trust, if available.
         
        string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The stateDescription.
      • getStateDescriptionBytes

        com.google.protobuf.ByteString getStateDescriptionBytes()
         Output only. Additional information about the current state of the trust, if available.
         
        string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for stateDescription.
      • hasLastTrustHeartbeatTime

        boolean hasLastTrustHeartbeatTime()
         Output only. The last heartbeat time when the trust was known to be connected.
         
        .google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the lastTrustHeartbeatTime field is set.
      • getLastTrustHeartbeatTime

        com.google.protobuf.Timestamp getLastTrustHeartbeatTime()
         Output only. The last heartbeat time when the trust was known to be connected.
         
        .google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The lastTrustHeartbeatTime.
      • getLastTrustHeartbeatTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getLastTrustHeartbeatTimeOrBuilder()
         Output only. The last heartbeat time when the trust was known to be connected.
         
        .google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];